加入收藏 | 设为首页 | 会员中心 | 我要投稿 西双版纳站长网 (https://www.0691zz.com.cn/)- 数据计算、IT业界、服务器、教程、云日志!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP Error和Logging函数的深入理解

发布时间:2022-07-17 03:02:28 所属栏目:PHP教程 来源:互联网
导读:PHP Error与Logging 简介 logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。 error与logging 函数允许你对错误进行处理和记录。 error 函数允许用户定义错误处理规则,并修改记录错误的方式。 安装 error与l
  PHP Error与Logging 简介
 
  logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。

  error与logging 函数允许你对错误进行处理和记录。
 
  error 函数允许用户定义错误处理规则,并修改记录错误的方式。
 
  安装
 
  error与logging 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
 
  PHP Error 和 Logging 函数
 
  PHP:指示支持该函数的最早的 PHP 版本。
 
  PHP Error 和 Logging 常量
 
  PHP:指示支持该常量的最早的 PHP 版本。

  函数 描述 PHP
 
  debug_backtrace() 生成 backtrace。 4
 
  debug_print_backtrace() 输出 backtrace。 5
 
  error_get_last() 获得最后发生的错误。 5
 
  error_log() 向服务器错误记录、文件或远程目标发送一个错误。 4
 
  error_reporting() 规定报告哪个错误。 4
 
  restore_error_handler() 恢复之前的错误处理程序。 4
 
  restore_exception_handler() 恢复之前的异常处理程序。 5
 
  set_error_handler() 设置用户自定义的错误处理函数。 4
 
  set_exception_handler() 设置用户自定义的异常处理函数。 5
 
  trigger_error() 创建用户自定义的错误消息。 4
 
  user_error() trigger_error() 的别名。 4

  值 常量 描述 PHP
 
  1 E_ERROR 致命的运行时错误。错误无法恢复。脚本的执行被中断。
 
  2 E_WARNING 非致命的运行时错误。脚本的执行不会中断。
 
  4 E_PARSE 编译时语法解析错误。解析错误只应该由解析器生成。
 
  8 E_NOTICE 运行时提示。可能是错误,也可能在正常运行脚本时发生。
 
  16 E_CORE_ERROR 由 PHP 内部生成的错误。 4
 
  32 E_CORE_WARNING 由 PHP 内部生成的警告。 4
 
  64 E_COMPILE_ERROR 由 Zend 脚本引擎内部生成的错误。 4
 
  128 E_COMPILE_WARNING 由 Zend 脚本引擎内部生成的警告。 4
 
  256 E_USER_ERROR 由于调用 trigger_error() 函数生成的运行时错误。 4
 
  512 E_USER_WARNING 由于调用 trigger_error() 函数生成的运行时警告。 4
 
  1024 E_USER_NOTICE 由于调用 trigger_error() 函数生成的运行时提示。 4
 
  2048 E_STRICT 运行时提示。对增强代码的互用性和兼容性有益。 5
 
  4096 E_RECOVERABLE_ERROR 可捕获的致命错误。(参阅 set_error_handler()) 5
 
  8191 E_ALL 所有的错误和警告,除了 E_STRICT。 5
 

(编辑:西双版纳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读