3

開発中は使用します

error_reporting(E_ALL | E_STRICT | E_NOTICE);

まれですが、E_STRICT無視したい特定のエラーがある場合があります。E_STRICTしかし、私は完全にオフにしたくありません。

エラーコードを介して、または文字列を介して、エラーメッセージ自体を比較することによって、特定のエラーを無視する方法はありますか?

前もって感謝します。

4

2 に答える 2

4

もちろん、 set_error_handlerを見ると、エラーが発生したときに呼び出される関数の名前を渡すことができます。そこで、エラーを無視したり、やりたいことをしたり、通常のPHPエラー出力に送信したりすることができます。

于 2012-08-05T09:13:24.493 に答える
-1

特定のエラータイプを無視したい場合は、次の形式を使用してください

error_reporting(E_ALL ^ E_NOTICE)

詳細については、http://www.php.net/manual/en/function.error-reporting.phpを参照してください。

于 2012-08-05T09:03:29.047 に答える