サーバーのバージョンを5.3へアップした途端、
PHP Deprecated: Function split() is deprecated
というエラーが!!
これは、
PHP5.3.0から非推奨になった関数を使用すると出るエラーで、
php.iniの設定でエラーレベルを変えると出なくなります。
具体的には、
================================
error_reporting = E_ALL & ~E_DEPRECATED
================================
を
================================
error_reporting = E_ALL & ~E_NOTICE
================================
と変更すればいいです。
ただ、
非推奨となった関数を使用し続けるのも気持ちが悪いので、
split()関数をexplode()関数へ変更することで解決することに!!
因みにsplit()関数とexplode()関数の違いですが、
split()関数は正規表現を使用でき!!
explode()関数は正規表現を使用できない!!
という点です。
正規表現を使用できる分split()関数の方が処理速度が遅くなるようなので、
どちらにしても今後はsplit()関数の使用は止めた方が無難です!!
この記事へのコメントはありません。