我在我的项目配置文件中有以下代码行:
error_reporting((PHPFOX_DEBUG ? E_ALL | E_STRICT : 0));
我无法弄清楚这条线实际上在做什么?
我通过在搜索框中输入E_STRICT来检查PHP文档,但它没有找到任何匹配的结果。
有人可以解释一下上述行的含义以及E_ALL和E_STRICT的用法吗?这些实体常量或变量是什么?
感谢。
答案 0 :(得分:4)
E_ALL | E_STRICT
将显示所有可能的错误/警告和建议,以提高互操作性。
因此,在调试代码模式时会设置此项。否则他们会被默默处理,