PHP的错误提示错误报告级别有哪些?如何关闭或屏蔽PHP错误报告提示
- 2022年11月30日
- 889 次
在PHP中包含了一些错误提示报告,而各种错误报告又存在着不同的级别,如果出现严重错误,我们的PHP代码或者是程序将不会继续执行,而一些普通的错误提示将不会影响到PHP的执行,下面是李涛自留地整理的有关PHP错误提示报告的相关知识点。
PHP错误报告级别类型表格
| 错误类型 | 说明 |
|---|---|
| E_ERROR | 错误,文件直接中断 |
| E_WARNING | 警告,问题比较严重。但是还会继续向下运行 |
| E_NOTICE | 提示,有些小问题不会影响到程序。常发生在项目未定义 |
| E_PARSE | 编译时语法解析错误。解析错误仅仅由分析器产生。 |
| E_ALL | 所有的错误 |
| E_STRICT | 启用PHP对代码的修改建议,以确保代码具有最佳的互操作性和向前兼容性。 |
| E_DEPRECATED | 启用后将会对在未来版本中可能无法正常工作的代码给出警告。 |
在以上PHP错误报告提示类型中,E_ERROR、E_WARNING、E_NOTICE和E_PARSE是最为常见的PHP错误报告提示。
PHP错误报告级别严重性
Errors错误报告在PHP编程里是最为严重的错误,当我们的代码出现Errors错误的时候,会直接终止程序并不会继续执行程序。
Warning错误报告在PHP编程中是仅次于errors的错误提示,也是PHP中一种很重要的错误提示,但Warning错误与Errors错误最大一个区别是并不会影响我的程序继续执行,当程序出现Warning错误的时候,还是会继续执行后续的代码。但出现Warning错误的时候,我还是需要对错误进行处理。
Notice错误报告是提示的意思,Notice错误报告的影响又小于Warning错误报告,所以很多时候对于Notice错误报告基本上可以忽略不管,但是Notice错误会影响到PHP的执行效率,Notice错误通常发生在函数未定义等。
Parse错误报告,是语法错误的意思,当我们写PHP代码语法格式错误的时候就会爆出带Parse的语法错误提示,当我们在程序中出现语法错误的时候,一样会终止程序。
如何关闭或屏蔽PHP错误报告提示?
在《PHP错误处理的作用及不安全因素 PHP如何禁止显示错误?》一文中,记载和介绍了如何关闭PHP的错误报告提示,在PHP代码中除了出现Errors级别的错误之外,我们可以在其他的错误报告级别里使用抑扬符(屏蔽符)@,可以不显示错误提示。
以上就是李涛自留地关于PHP错误提示报告的相关学习笔记。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP自定义函数用法解析及PHP自定义函数如何调用 2022-10-03
- PHP数组常用函数之指针函数用法及实例代码 2022-10-26
- PHP日期函数mktime()如何使用 PHP时间函数mktime()实例代码 2022-10-15
- PHP文件操作常用函数介绍 PHP文件操作常用函数实例代码 2022-11-12
- PHP魔术方法toString方法如何使用?PHP魔术方法toString方法使用实例 2022-12-21
- PHP文件打开、读取、关闭操作函数语法及实例 2022-11-09
