php学习 第五十三节

关于php中error 和 logging的学习。

error 和 logging 函数允许你对错误进行处理和记录。

error 函数允许用户定义错误处理规则,并修改记录错误的方式。

logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。

安装

error 和 logging 函数是 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 Error 和 Logging 常量

PHP:指示支持该常量的最早的 PHP 版本。

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值