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