2011/11/26

【PHP】Noticeエラーのみを非表示にする

ということでエラーの表示非表示についてです。

phpでの開発でよくNoticeエラーと出会うと思います。
これは未定義の変数を参照している場合などに表示されます。

リリース時にはどうせphpのエラーを画面に出力しないように設定しますが、
開発時には画面に表示しています。

なのでNoticeも一緒に表示されていますがバリデータエラー時にフォーム値を
再セットするような処理を入れているとNoticeエラーが出まくります。

これはかなりうざいので、Noticeエラーだけを表示しないようにできないものか
と調べてみるとありました。


1行でできますので今後は使っていきたいなと思います。
error_reporting(E_ALL ^ E_NOTICE);
これをphpの上の方で実行するようにすればOKです。 終わり

0 件のコメント:

コメントを投稿