読者です 読者をやめる 読者になる 読者になる

初めてのシステムと日記

システムも日記も初めてです。

PHPのNOTICEエラーの非表示設定

フレームワークを使っていてブラウザで確認すると

NOTICE:〜〜〜

というエラーログが表示させる。


■E_NOTICE
実行時の警告。エラーが発生しうる状況を示す。
ただし、通常のスクリプト実行の場合でも表示される場合がある。


自分で作成したファイルからのNOTICEエラーなら直すべきだが、

元々の設定ファイルからNOTICEエラーが出るなら非表示にしたい。

なので.confか.htaccessPHPのエラー出力を設定する。

#エラーの出力レベルを変更

# 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