【发布时间】:2013-10-17 06:02:10
【问题描述】:
我正在使用内置的 PHP 服务器,我想取消严格的警告。在我的 php.ini 文件中,我有:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
...但它仍在打印严格和不推荐使用的通知。我通过使用 phpinfo() 检查页面验证了我正在编辑正确的 ini 文件。
the built in webserver documentation 中没有提到特殊的错误报告规则。
我也试过这个:
error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED);
ini_set("display_errors", "off");
print "changed stuff";
会打印“更改的内容”以及严格和不推荐使用的通知。
我需要做些什么来抑制 PHP 内置网络服务器中的这些错误? (这个可以吗?)
【问题讨论】:
-
确认!有人有正确的答案,但随后将其删除!
-
我猜他已经走了。我搜索了我的代码(这是一个非常古老的代码库),发现了几个手动设置错误报告的实例。一旦我删除了它,它就起作用了。 检查您的文件是否有错误报告调用
-
您可以回答自己的问题。你的评论也帮助了我。没错。
标签: php