是否可以忽略PHP中的特定错误?

时间:2012-08-05 08:48:47

标签: php error-handling

在开发过程中,我使用

error_reporting(E_ALL | E_STRICT | E_NOTICE);

有时,虽然很少,但我想忽略特定的E_STRICT错误。但我不想完全关闭E_STRICT

有没有办法忽略特定错误,无论是通过错误代码,还是通过字符串比较错误消息本身,或者甚至是hacky?

提前致谢。

2 个答案:

答案 0 :(得分:4)

当然,你可以看看set_error_handler,当你发生一些错误时,你会传递你的函数名称。在那里,您可以忽略错误,执行您想要的操作,或者只是将它们发送到正常的PHP错误输出。

答案 1 :(得分:-1)

如果您想忽略特定的错误类型,请使用以下格式

error_reporting(E_ALL ^ E_NOTICE)

您可以在http://www.php.net/manual/en/function.error-reporting.php

下找到更多信息