首页 >后端开发 >PHP问题 > 正文

php配置文件怎么定义报错级别

原创2021-09-17 19:20:090333

php配置文件定义报错级别的方法:1、打开PHP安装目录,找到并打开“php.ini”配置文件;2、在配置文件中,找到“error_reporting”项,将该项的值设置为需要的错误类型即可。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php配置文件定义报错级别的方法

1、打开PHP安装目录,找到并打开php.ini配置文件

2、在配置文件中,找到“error_reporting”项,将该项的值设置为需要的错误类型即可。

PHP 中的错误类型如下表所示:

常量说明
1E_ERROR致命的运行时错误,一般是不可恢复的情况,例如内存分配导致的问题,后果是导致脚本终止、不再继续运行。
2E_WARNING运行时警告(非致命错误),仅给出提示信息,但是脚本不会终止运行。
4E_PARSE编译时语法解析错误,仅由分析器产生。
8E_NOTICE运行时通知,表示脚本遇到可能会表现为错误的情况,但是在可以正常运行的脚本里面也可能会有类似的通知。
16E_CORE_ERROR在 PHP 初始化启动过程中发生的致命错误,类似 E_ERROR,但是是由 PHP 引擎核心产生的。
32E_CORE_WARNINGPHP 初始化启动过程中发生的警告(非致命错误),类似 E_WARNING ,但是是由 PHP 引擎核心产生的。
64E_COMPILE_ERROR致命编译时错误,类似 E_ERROR,但是是由 Zend 脚本引擎产生的。
128E_COMPILE_WARNING编译时警告(非致命错误),类似 E_WARNING,但是是由 Zend 脚本引擎产生的。
256E_USER_ERROR用户产生的错误信息,类似 E_ERROR,但是是由用户自己在代码中使用 PHP 函数 trigger_error() 来产生的。
512E_USER_WARNING用户产生的警告信息,类似 E_WARNING,但是是由用户自己在代码中使用 PHP 函数 trigger_error() 来产生的。
1024E_USER_NOTICE用户产生的通知信息,类似 E_NOTICE,但是是由用户自己在代码中使用 PHP 函数 trigger_error() 来产生的。
1024E_STRICT启用 PHP 对代码的修改建议,以确保代码具有最佳的互操作性和向前兼容性。
2048E_RECOVERABLE_ERROR可被捕捉的致命错误,表示发生了一个可能非常危险的错误,但是还没有导致 PHP 引擎处于不稳定的状态。如果该错误没有被用户自定义句柄捕获,将成为一个 E_ERROR,从而使脚本终止运行。
8192E_DEPRECATED运行时通知,启用后将会对在未来版本中可能无法正常工作的代码给出警告。
16384E_USER_DEPRECATED用户产生的警告信息,类似 E_DEPRECATED,但是是由用户自己在代码中使用 PHP 函数 trigger_error() 来产生的。
30719E_ALLE_STRICT 除外的所有错误和警告信息。

还可以在PHP文件中使用error_reporting()函数来定义错误级别。

推荐学习:《PHP视频教程

以上就是php配置文件怎么定义报错级别的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么判断有几位小数445
    php中转换首字母大写的函数是什么372
    Javascript怎么检查对象是否为空892
    推荐视频教程
  • php8,我来也php8,我来也
  • 细说PHP(2021版)第一季细说PHP(2021版)第一季
  • 细说PHP(2021版)第二季细说PHP(2021版)第二季
  • 细说PHP(2021版)第三季细说PHP(2021版)第三季
  • 细说PHP(2021版)第四季细说PHP(2021版)第四季
  • phpGrace框架-轻快的实力派phpGrace框架-轻快的实力派
  • 视频教程分类