php里error_reporting() 的分析

作者:超级管理员 时间:2023-04-30 浏览:483 点赞:58
483


; E_ALL - 所有的错误和警告 

; E_ERROR - 致命性运行时错 

; E_WARNING - 运行时警告(非致命性错误)        

; E_PARSE - 编译时解析错误 

; E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的, 


(如:基于未初始化的变量自动初始化为一个空字符串的事实 或而使用一个未初始化的变量) 


; E_CORE_ERROR - 发生于PHP启动时初始化过程中的致命错误 

; E_CORE_WARNING - 发生于PHP启动时初始化过程中的警告(非致命性错) 

; E_COMPILE_ERROR - 编译时致命性错 

; E_COMPILE_WARNING - 编译时警告(非致命性错) 

; E_USER_ERROR - 用户产生的出错消息 

; E_USER_WARNING - 用户产生的警告消息 

; E_USER_NOTICE - 用户产生的提醒消息 


使用方法: 

error_reporting(0);                               //关闭所有报错/错误报告/开启容错机制   //error_reporting(E_ALL); #显示所有错误(默认的)


error_reporting(E_ALL ^E_WARNING^E_NOTICE);       //显示  除去 E_WARNING E_NOTICE之外  的其他所有错误信息 


error_reporting(E_ERROR);   //只显示 致命性 错误  ,与error_reporting(E_ALL ^E_NOTICE^E_WARNING^E_PARSE);效果相同。


文章标题:php里error_reporting() 的分析
pboot建站网 (hhsy.cc) 所发布的内容,部分为原创文章,
转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2023-04-30
某些文章具有时效性,若有错误或已失效,请留言或联系客服:hsy_99999999@163.com

相关阅读