PHPのNOTICEエラーの非表示設定
フレームワークを使っていてブラウザで確認すると
NOTICE:〜〜〜
というエラーログが表示させる。
■E_NOTICE
実行時の警告。エラーが発生しうる状況を示す。
ただし、通常のスクリプト実行の場合でも表示される場合がある。
自分で作成したファイルからのNOTICEエラーなら直すべきだが、
元々の設定ファイルからNOTICEエラーが出るなら非表示にしたい。
なので.confか.htaccessでPHPのエラー出力を設定する。
#エラーの出力レベルを変更 # E_ALL 6143 を表示するなら #php_value error_reporting E_ALL #php_value error_reporting 6143 # E_ALL ^ E_NOTIOCE E_NOTICE以外のエラーを表示するなら # E_ALL ^ E_NOTIOCE = 6143 - 8 = 6135 # php_value error_reporting E_ALL ^ E_NOTIOCE # php_value error_reporting 6135