我的当前php.ini文件设置为如下报告除了弃用和严格标准之外的所有错误:
error_reporting = E_ALL & ~E_STRICT & ~E_DEPRECATED
使用此设置的原因是我们急需在托管我们网站的Linux服务器上执行PHP升级;问题在于,弃用函数和严格标准建议将很快填满超过170个网站的错误日志文件。这些错误大多是由于一些小问题引起的,比如函数未声明为静态等。最终,我们将完成所有网站的修复工作,但在此期间,我们需要压制错误。
在本地测试环境中(运行我们要升级到的PHP版本-5.4.3),我遇到的问题是错误仍然显示,并打印出以下内容:
SCREAM: Error suppression ignored for
有人能为我解释一下为什么错误抑制被忽略了,以及如何正确地进行错误抑制吗?
提前感谢。