PHPエラー Deprecated Function …is deprecated

PHP

PHPエラー Deprecated:Function …is deprecated

PHP5.3

私の場合はPHP5.3にしたとたん

 
 Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\xampp\htdocs\***.php on line 18

 Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\***.php on line 18

が大量発生して困りました。

これは、Function ○○の部分の関数が、非推奨、廃止予定だよ、というエラーメッセージです。
とはいえ、古いプログラムをメンテナンスする際に、こういうものを全部置き換えるわけにいかないと思います。

とりあえず、このエラーを表示させないためにはphp.iniで

 error_reporting = E_ALL & ~E_DEPRECATED

と設定します。

それでもエラーが表示されるような場合は、プログラム内で

 error_reporting();

が設定されていないか、.htaccessで設定されていないか、見てみましょう。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です