首页> 基础笔记 >PHP基础学习 >常用功能块 常用功能块
PHP错误报告级别学习
作者:小萝卜 2019-08-18 【 PHP 】 浏览 1231
简介PHP程序的错误发生一般归属于下列三个领域:语法错误,运行时错误,逻辑错误
PHP程序的错误发生一般归属于下列三个领域:
语法错误:
语法错误最常见,并且也容易修复。如:代码中遗漏一个分号。这类错误会阻止脚本的执行。
运行时错误:
这种错误一般不会阻止PHP脚本的执行,但会阻止当前要做的事情。输出一条错误,但php脚本继续执行
逻辑错误:
这种错误最麻烦,既不阻止脚本执行,也不输出错误消息。
一个异常(后面面向对象时会讲)则是在一个程序执行过程中出现的一个例外,或是一个事件,它中断了正常指令的运行,跳转到其他程序模块继续执行。
PHP的错误报错级别
级别常量 |
错误值 |
错误报告描述 |
E_ERROR |
1 |
致命的运行时错误(阻止脚本执行) |
E_WARNING |
2 |
运行时警告(非致命性错误) |
E_PARSE |
4 |
从语法中解析错误 |
E_NOTICE |
8 |
运行时注意消息(可能是或可能不是一个问题) |
E_CORE_ERROR |
16 |
PHP启动时初始化过程中的致命错误 |
E_CORE_WARNING |
32 |
PHP启动时初始化过程中的警告(非致命性错) |
E_COMPILE_ERROR |
64 |
编译时致命性错 |
E_COMPILE_WARNING |
128 |
编译时警告(非致命性错) |
E_USER_ERROR |
256 |
用户自定义的致命错误 |
E_USER_WARNING |
512 |
用户自定义的警告(非致命性错误) |
E_USER_NOTICE |
1024 |
用户自定义的提醒(经常是bug) |
E_STRICT |
2048 |
编码标准化警告(建议如何修改以向前兼容) |
E_ALL |
6143 |
所有的错误、警告和注意信息 |
很赞哦! (0)
上一篇:PHP怎么调整错误报告级别