Apache+PHP+PEAR使用時にエラー非表示にする

PEARを使うと将来のバージョンで動作しなくなるコードが含まれていたりで
PHPのエラーレベル次第で、こんなエラーがでたりする

環境は、Apache2.2 + PHP 5.3 です

PHP全体のエラーレベルをさげてもいいけど
一部だけ下げたいので、.htaccessにて設定する
(.htaccessが効くようにしておく)

こう書きたいけどだめみたい

php_value error_reporting E_ALL|E_STRICT & ~E_NOTICE & ~E_DEPRECATED

エラーレベルの定数で指定してやればいいので

E_ALL(32767) – E_NOTICE(8) – E_DEPRECATED(8192) – E_STRICT(2048)= 22519

php_value error_reporting 22519

この.htaccessをフォルダにほりこめば、エラーなくなった

PHPべた書きなら、PHPファイルの一番上に

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);

と書けばいいです

One Reply to “Apache+PHP+PEAR使用時にエラー非表示にする”

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください