网站首页> 文章专栏> 如何屏蔽php错误,php错误级别常量
如何屏蔽php错误,php错误级别常量
编辑时间:2019-08-02 21:10:56 作者:大蒜 浏览:63 评论:0

方法一:@

        在任何错误语句之前加上@符号,即可屏蔽!

方法二:error_reporting

       在PHP文件第一行加上:error_reporting(0); 即可屏蔽!

方法三:display_errors

       打开php.ini文件,搜索display_errors = on,默认的应该是on,改为off 即可屏蔽!


方法二扩展:


代码如下// 关闭错误报告error_reporting(0);// 报告 runtime 错误error_reporting(E_ERROR | E_WARNING | E_PARSE);// 报告所有错误error_reporting(E_ALL);// 等同 error_reporting(E_ALL);ini_set("error_reporting", E_ALL);// 报告 E_NOTICE 之外的所有错误error_reporting(E_ALL & ~E_NOTICE);

错误级别常量:


E_ERROR 

致命的运行时错误(它会阻止脚本的执行)

E_WARNING 

运行时警告(非致命的错误)

E_PARSE 

从语法中解析错误

E_NOTICE 

运行时注意消息(可能是或者可能不是一个问题)

E_CORE_ERROR 

类似E_ERROR,但不包括PHP核心造成的错误

E_CORE_WARNING 

类似E_WARNING,但不包括PHP核心错误警告

E_COMPILE_ERROR 

致命的编译时错误

E_COMPILE_WARNING 

致命的编译时警告

E_USER_ERROR 

用户导致的错误消息

E_USER_WARNING 

用户导致的警告

E_USER_NOTICE 

用户导致的注意消息

E_ALL 

所有的错误、警告和注意

E_STRICT

关于PHP版本移植的兼容性和互操作性建议