# 错误处理和日志记录

# 简介

这些是错误处理和日志记录的函数。这些函数允许定义自己的错误处理规则，以及修改错误记录的方式。这样就可以更改和加强错误报告以满足需要。

通过日志记录函数，可以将信息直接发送到其他机器、电子邮件（邮件到 pager 网关！）、系统日志等，从而可以有选择的记录和监视应用程序和网站的最重要的部分。

错误报告函数允许自定义错误反馈级别和类型，范围从简单的通知到错误时自定义函数返回。

- 安装/配置
  - 运行时配置
- 预定义常量
- 示例
- 错误处理 函数
  - debug_backtrace — 产生一条回溯跟踪(backtrace)
  - debug_print_backtrace — 打印一条回溯。
  - error_clear_last — 清除最近一次错误
  - error_get_last — 获取最后发生的错误
  - error_log — 发送错误信息到某个地方
  - error_reporting — 设置应该报告何种 PHP 错误
  - get_error_handler — 获取用户定义的错误处理函数
  - get_exception_handler — 获取用户定义的异常处理函数
  - restore_error_handler — 还原之前的错误处理函数
  - restore_exception_handler — 恢复之前定义过的异常处理函数。
  - set_error_handler — 设置用户自定义的错误处理函数
  - set_exception_handler — 设置用户自定义的异常处理函数
  - trigger_error — 产生一个用户级别的 error/warning/notice 信息
  - user_error — 别名 trigger_error

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open