Deprecated警告の消し方

Deprecated: Function ereg_replace() is deprecated in ~~~~

PHP5.3から上記警告が表示されるようになっています。
将来的にサポートされなくなる関数を使用した場合に表示される警告です。

その関数を修正するのが良いのですが、状況によっては修正に時間がかかる場合もありますね。

php.iniや.htaccess、ソースで表示をOFFの設定が可能です。

php.iniの場合(要Apacheのリロードor再起動)

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

.htaccessの場合

php_value error_reporting "E_ALL & ~E_NOTICE & ~E_DEPRECATED"

ソースの場合

error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);