首页> 基础笔记 >PHP基础学习 >常用功能块 常用功能块

PHP错误报告级别学习

作者:小萝卜 2019-08-18 浏览 977

简介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)

文章评论

    高端网站建设