php中,error_reporting(E_ALL||~E_NOTICE)是何意?

2022-03-17 家居 63阅读
error_reporting()设置PHP的报错级别并返回当前级别。

;错误报告是按位的。或者将数字加起来得到想要的错误报告等级。
;E_ALL-所有的错误和警告
;E_ERROR-致命性运行时错
;E_WARNING-运行时警告(非致命性错)
;E_PARSE-编译时解析错误
;E_NOTICE-运行时提醒(这些经常是是你的代码的bug引起的,

error_reporting(0);//禁用错误报告
error_reporting(E_ALL^E_NOTICE);//显示除去E_NOTICE之外的所有错误信息
error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNINGE_NOTICE之外的所有错误信息
error_reporting(E_ERROR|E_WARNING|E_PARSE);//显示运行时错误,与error_reporting(E_ALL^E_NOTICE);效果相同。error_reporting(E_ALL);//显示所有错误
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com