E_ALL和E_STRICT在PHP中意味着什么?

时间:2014-12-25 09:10:57

标签: php debugging error-reporting

我在我的项目配置文件中有以下代码行:

error_reporting((PHPFOX_DEBUG ? E_ALL | E_STRICT : 0));

我无法弄清楚这条线实际上在做什么?

我通过在搜索框中输入E_STRICT来检查PHP文档,但它没有找到任何匹配的结果。

有人可以解释一下上述行的含义以及E_ALL和E_STRICT的用法吗?这些实体常量或变量是什么?

感谢。

1 个答案:

答案 0 :(得分:4)

E_ALL | E_STRICT将显示所有可能的错误/警告和建议,以提高互操作性。

因此,在调试代码模式时会设置此项。否则他们会被默默处理,