【发布时间】:2016-03-24 20:17:02
【问题描述】:
我刚刚更换了主机。一切都已设置并正常工作,除了我收到大量错误,这些错误都是从 PHP 严格标准开始的:
我在 php.ini 中关闭了 E_STRICT。当我运行phpinfo() 进行验证时,它显示为关闭。它显示了
error_reporting = 22519 = 01010111 11110111。E_STRICT 是第 11 位 (2048)。
我的第一个问题是,是否有可能在没有 E_STRICT 的情况下以某种方式生成这些错误?
我的 phpinfo() 调用位于根目录。但我也检查了根目录和这些函数发生的目录之间的每个目录。没有任何其他 php.ini,也没有 .htaccess 文件与 suPHP_ConfigPath 调用冲突。
只要有人在我的网站上按下链接或按钮,就会调用这些 PHP 文件,因此我每小时会收到一个 MB 或一些此类该死的警告。但如果 E_STRICT 关闭,我不知道如何获得它们。
有人对我应该检查的其他事情有一个好主意吗?
【问题讨论】:
标签: php error-reporting strict