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