• 技术文章 >后端开发 >PHP问题

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

    青灯夜游青灯夜游2021-09-17 19:20:09原创135

    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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:php怎么去掉最后一个数组元素 下一篇:mac nginx不支持php怎么办
    大前端线上培训班

    相关文章推荐

    • php中怎么实现datetime转date• php中怎么实现大写数字转阿拉伯数字• php怎么实现浏览器地址栏字符串转化数组• php怎么实现字符串太长显示省略号• php怎么实现不使用第三个参数交换两个变量的值

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网