久しぶりにhttpdのエラーログを見るとメガ単位のエラーが溜まっていた^^;
ログの内容のほとんどが、
PHP Deprecated: Function split() is deprecated in ….
どうやらphpのバージョンを上げたのが原因のようだ。
どうもsplit (文字列を指定文字で分割する関数) は非推奨となったらしい。
しかし対策は簡単だった。
splitをexplodeに書き換えるだけ。
面倒なことにならなくて良かった。^^
※ちらっと調べたところによると、explodeでは正規化表現は使えないらしい。
ちょっと高度な使い方をしている人は、変更の前に仕様の違いを確認した方が良さそうです。
http://php.net/manual/ja/function.explode.php
っと思ったら正規化表現を使うなら preg_split がそのまま使えそうですね。
http://php.net/manual/ja/function.preg-split.php
コメント