在开发过程中,我使用
error_reporting(E_ALL | E_STRICT | E_NOTICE);
有时,虽然很少,但E_STRICT
我想忽略一些特定的错误。但我不想E_STRICT
完全关闭。
有没有办法忽略特定的错误,无论是通过错误代码,还是通过字符串比较错误消息本身,尽管它很老套?
提前致谢。
在开发过程中,我使用
error_reporting(E_ALL | E_STRICT | E_NOTICE);
有时,虽然很少,但E_STRICT
我想忽略一些特定的错误。但我不想E_STRICT
完全关闭。
有没有办法忽略特定的错误,无论是通过错误代码,还是通过字符串比较错误消息本身,尽管它很老套?
提前致谢。
当然你可以,看看set_error_handler,你传递你的函数的名字,当一些错误发生时,它将被调用。在那里你可以忽略错误,做你想做的事,或者只是将它们发送到正常的 PHP 错误输出。
当您想忽略特定的错误类型时,请使用以下格式
错误报告(E_ALL ^ E_NOTICE)
您可以在http://www.php.net/manual/en/function.error-reporting.php下找到更多信息