PHP的error_reporting错误级别变量对照表
2023-06-13 09:15:37 时间
在PHP中所有的报错信息可以用error_reporting()这个函数来设置:
它的参数有字符串和数字两种表示方法,共14个等级,但是呢,我看使用其他数字貌似也可以,起初我以为它指的是一定的报错区间,后来,终于发现了其中的规律:
现在,我将其总结如下:
举例: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的负担.
最后,晒出英文版的对照表:
相关文章
- 【错误记录】安卓编译错误 ( Could not find xxx.tools.build:aapt2 )
- WordPress 技巧:给管理员显示 PHP 错误
- 重新编译Linux下的PHP(linux重新编译php)
- PHP编程实现MySQL数据库连接(通过php连接mysql)
- PHP关闭错误提示自定义错误页面详解编程语言
- 解决mysql连接错误10061问题(mysql连接10061)
- MySQL和PHP编程:构建数据库连接桥梁(mysql与php连接)
- PHP从Linux中读取文件的方法(php读取linux文件)
- 使用Linux命令行来优化你的PHP开发(linux命令行php)
- 基于 PHP 和 MSSQL 的连接类开发实战(php mssql连接类)
- PHP操作MySQL数据库,轻松获取数据。(php访问mysql数据库)
- 1396错误给MySQL带来的灾难(1396错误mysql)
- Redis面试题与PHP配合(redis面试题 php)
- SQLServer连接中三个常见的错误分析
- 解决Nginx+PHP(FastCGI)遇到的502BadGateway错误
- IE8下的Js错误HTMLParsingError...
- php数据结构算法(PHP描述)简单选择排序simpleselectionsort
- Mysql错误问题汇总(不断更新中)
- SQLServer2005混合模式登录配置(用户登录错误18452,233,4064)