PHP的error_reporting错误级别变量对照表
在PHP中所有的报错信息可以用error_reporting()这个函数来设置:
它的参数有字符串和数字两种表示方法,共14个等级,但是呢,我看使用其他数字貌似也可以,起初我以为它指的是一定的报错区间,后来,终于发现了其中的规律:
error_reporting(7)=error_reporting(1+2+4)=error_reporting(E_ERROR|E_WARING|E_PARSE)
现在,我将其总结如下:
举例:Error:Invalidparameters.Invalidparametername
举例:Warning:require_once(E:/include/config_base.php)
举例: Parseerror:syntaxerror,unexpected$endin
举例: Notice:Undefinedvariable:pinE:\web\index.phponline17
举例: 暂无
举例: 暂无
举例: 暂无
举例: 暂无
举例: 暂无
举例: 暂无
举例: 暂无
举例: 暂无
error_reporting变量的默认值是 E_ALL&~E_NOTICE
开发时,最佳的值为:E_ALL|E_STRICT
如果设置为:error_reporting(E_ALL|E_STRICT),则表示记录所有的错误信息
可能会导致网站出现一大堆的错误代码;但是对于程序员来说应该说是一件好事,可以把代码优化到最优;一些非致命性错误虽然不影响程序的运行,但是会加重PHP的负担.
最后,晒出英文版的对照表:
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下