PHP Error 和 Logging 函数
程序员文章站
2022-06-11 22:13:53
...
PHP Error 和 Logging 简介
error 和 logging 函数允许你对错误进行处理和记录。
error 函数允许用户定义错误处理规则,并修改记录错误的方式。
logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。
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 |
1、 set_error_handler() 函数
定义和用法
set_error_handler() 函数设置用户自定义的错误处理函数。
该函数用于创建运行时期间的用户自己的错误处理方法。
该函数会返回旧的错误处理程序,若失败,则返回 null。
语法
set_error_handler(error_function,error_types)
参数 | 描述 |
---|---|
error_function | 必需。规定发生错误时运行的函数。 |
error_types | 可选。规定在哪个错误报告级别会显示用户定义的错误。默认是 "E_ALL"。 |
推荐阅读
-
PHP数字和字符串ID互转函数(类似优酷ID)
-
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
-
php数组序列化函数(php常用数组函数和用法)
-
PHP 函数call_user_func和call_user_func_array用法详解
-
PHP生成等比缩略图类和自定义函数分享
-
PHP中array_keys和array_unique函数源码的分析
-
php使用strtotime和date函数判断日期是否有效代码分享
-
php和mysql关于时间的实用函数
-
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
-
PHP中ini_set和ini_get函数的用法小结