zoukankan      html  css  js  c++  java
  • PHP配置文件中与错误相关选项

    PHP配置文件中与错误相关选项

    1.error_reporting 设置错误报告级别

    2.display_errors 是否显示错误

    3.log_errors 设置是否将错误信息记录到日志或者error_log中

    4.error_log 设置脚本错误将记录到的文件

    5.log_errors_max_len 设置log_errors的最大字节数

    6.ignore_repeated_errors 是否忽略重复的错误信息

    7.ignore_repeated_source 是否忽略重复错误消息的来源

    8.track_errors 如果开启此选项,最后一个错误将永远保存在$php_errormsg中

    PHP中的错误级别

    1.E_ERROR 致命的运行错误,将终止程序执行

    2.E_WARNING 运行时警告

    3.E_PARSE 语法解析错误

    4.E_NOTICE 通知注意,表示可能表现为错误的情况

    5.E_CORE_ERROR 在PHP初始化启动过程中发生的警告

    6.E_CORE_WARNING PHP初始化启动过程中发生的警告

    7.E_COMPILE_ERROR 致命编译错误

    8.E_COMPILE_WARNGING 编译时警告

    9.E_USER_EORROR 用户产生的错误信息,类似E_ERROR,但是是由用户自己在代码中使用trigger_error()函数产生的。

    10.U_USER_WARNING 用户产生的警告信息,类似E_WARNING,但是是由用户自己在代码中使用trigger_error()函数产生的

    11.E_USER_NOTICE 用户产生的通知信息,类似E_NOTICE,但是是由用户自己在代码中使用trigger_error()函数产生的

    12.E_STRICT 启动PHP对代码的修改建议,以确保代码具有最佳的互操作性和向前的兼容性。

    13.E_DEPRECATED 运行时通知,启动后将会对在未来版本中可能无法正常工作的代码给出警告。

    14.E_USER_DEPRECATED 用户产生的警告信息,类似E_DEPRECATED,但是是通过trigger_error()函数产生的

    15.E_ALL 所有错误和警告信息

    16.E_RECOVERABLE_ERROR 可被捕获的指明错误,它表示发生了一个可能非常危险的错误,但是还没有导致PHP引擎处于不稳定的状态。如果该错误没有被用户自定义句柄捕获(参见set_error_handler()),将成为一个E_ERROR从而脚本会终止运行

    PHP错误处理函数

  • 相关阅读:
    SharePoint 2019
    SharePoint 2019 图文安装教程
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
    如何将域中的AD数据导入SharePoint
    SharePoint 2016 图文安装教程 后面有激活序列号、密钥分享
    Github上优秀的.NET Core项目
    SQL Server删除/创建复制订阅失败,报15517错误问题的处理
    vue-devtools 开发工具的安装
    laravel 查询数据toArray内层无法转换的问题
    KindEditor 增加html标签
  • 原文地址:https://www.cnblogs.com/xiangshihua/p/13276842.html
Copyright © 2011-2022 走看看