如手册中所述,如果错误来自抑制,则调用error_reporting()
将返回。但由于我的生产服务器始终设置为(在脚本之上),调用将始终返回到.0
@
error_reporting(0)
error_reporting()
0
我如何才能真正捕捉或区分合法错误与被 抑制的错误@
?
现在我的错误处理程序是这样的:
if (error_reporting() == (E_ALL OR -1))
echo 'display specific error';
elseif (error_reporting() == 0)
echo 'display general error';
注意:这与我之前的问题有关。