在PHP中,E_ALL和E_STRICT是什么意思?

在PHP中,E_ALL和E_STRICT是什么意思?,php,debugging,error-reporting,Php,Debugging,Error Reporting,我在项目的一个配置文件中有以下代码行: error_reporting((PHPFOX_DEBUG ? E_ALL | E_STRICT : 0)); 我不知道这条线到底在干什么 我通过在搜索框中输入E_STRICT来检查PHP文档,但没有找到任何匹配的结果 那么,有人能给我解释一下上面这一行的含义以及E_ALL和E_STRICT的用法吗?这些实体是什么常量或变量 谢谢。E|u ALL | E|u STRICT将显示所有可能的错误/警告以及改进互操作性的建议 因此,这是在调试代码的模式时设置的

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

error_reporting((PHPFOX_DEBUG ? E_ALL | E_STRICT : 0));
我不知道这条线到底在干什么

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

那么,有人能给我解释一下上面这一行的含义以及E_ALL和E_STRICT的用法吗?这些实体是什么常量或变量


谢谢。

E|u ALL | E|u STRICT
将显示所有可能的错误/警告以及改进互操作性的建议


因此,这是在调试代码的模式时设置的。否则,它们将以静默方式处理,

E|u ALL | E|u STRICT
将显示所有可能的错误/警告以及改进互操作性的建议


因此,这是在调试代码的模式时设置的。否则它们会被默默地处理,

Odd-只需在谷歌上搜索一下,两次点击就得到了@EdHeal:I直接进入PHP文档,在搜索框中输入一个字符串E\u STRICT,我得到一条消息:E\u STRICT不存在。这就是我请求你帮助的原因。有什么方法可以解释我提到的代码行的含义吗?可能PHP搜索引擎是用PHP编写的;-)试试谷歌!奇怪-只是在谷歌上搜索了一下,两次点击就得到了@EdHeal:我直接进入PHP文档,在搜索框中输入了一个字符串E_STRICT,我得到一条消息:E_STRICT不存在。这就是我请求你帮助的原因。有什么方法可以解释我提到的代码行的含义吗?可能PHP搜索引擎是用PHP编写的;-)试试谷歌
E_ALL
从5.4.0开始就足够了。
E_ALL
从5.4.0开始就足够了。