php | ページ 3 | クズリーマンのカス備忘録

php

スポンサーリンク
php

PHPのerror_log関数で日本語が文字化け

環境php 5.4事象PHP で error_log() 関数を使って日本語をエラーログに出力しようとすると、出力された日本語部分が以下のような感じになり、読めなくなる<E3><81><8C><E5><AD><98><E5><9C><A8>...
php

PHPで「It is not safe to rely on the system’s timezone settings.」

環境PHP 5.4.16事象phpinfo()したら以下の警告が出力された。PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings....
php

PHPでファイルへの書き込みを行う方法

やり方は2つあるPHPでファイルへの書き込みを行う方法を調べたら、やり方は2つあった。fopen、fwrite、 fclose を使うfile_put_contents を使う後者の、file_put_contents() は、前者に書いた...
php

PHPでファイルから1行ずつ読み込む

関数は3つほどあるPHPでファイルから1行ずつ読み込む関数は、探したら3つほどあった。filefgetsfile_get_contents楽そうなのはfile()関数だったのでこれを採用した詳しくは上記リンクの公式サイトなどを見てほしいが、...
php

phpで文字列が含まれるか確認する

phpで文字列が含まれるか確認する関数はいくつかあるQiitaの記事を参考にした。最も処理速度が早いのはstrpos最も処理速度が早いのはstrpos()関数らしい。参考リンク先に速度比較表を掲載いただいている記事がある。0.01秒差ぐらい...
php

[PHP]配列を参照しようとするが500エラー?→stdClassって何や?

環境 php7.2 事象 配列(と思わしき変数)をforeach() で参照する中で中身を確認しようとしてもサーバーエラーで参照できぬ。 foreach($arr1 as $data){ echo $data; // ...
php

php 配列の宣言、初期化

やりたいこと 配列を宣言して、中身が空の配列を作る。 どういうときに使えるかというと、 foreach() とかで、配列を作っていくときに、以下みたく、空の配列に値を追加していける。 先に配列を宣言(初期化)しとかないと、エラーになる。 ...
php

phpで配列同士を比較するには単純に===でええで。

やりたいこと 2つの配列同士を比較して、中身が同じものかを判断したい。 やり方 array_diff関数 を使用すればよいのか?と思ったが、単純に 配列同士が同じものかどうか だけを判断したい場合は、 配列===配列 でよい。 例)...
php

今さらphp7ccを使ったphp7化

かなり今更だが、今さらphp7ccを使ったphp7化(php7対応)のやり方をメモしておく。 php7ccインストール まずはphp7ccをインストールする。手順はこちら。 コンテンツファイルのPHPソースを用意する 当たり前だけど、...
php

PEAR でメールが飛ばず。Failed opening required ‘Mail.php’のメッセージ出力

環境 CentOS6.9 php7.3(remi版) 事象 require_once('Mail.php'); を記述しているphpプログラムを動かしたら、正常に動かず。error_messageを確認すると、以下のメ...
スポンサーリンク