定义和用法
restore_error_handler - 还原之前的错误处理函数
版本支持
| PHP4 | PHP5 | PHP7 |
|---|---|---|
| 支持 | 支持 | 支持 |
语法
restore_error_handler ( void )
在使用 set_error_handler() 改变错误处理函数之后,此函数可以 用于还原之前的错误处理程序(可以是内置的或者也可以是用户所定义的函数)。
示例
function unserialize_handler($errno, $errstr)
{
echo "Invalid serialized value.\n";
}
$serialized = 'foo';
set_error_handler('unserialize_handler');
$original = unserialize($serialized);
restore_error_handler();
相关函数
error_reporting() - 设置应该报告何种 PHP 错误
set_error_handler() - 设置用户自定义的错误处理函数
restore_exception_handler() - 恢复之前定义过的异常处理函数。
trigger_error() - 产生一个用户级别的 error/warning/notice 信息
本文深入讲解了PHP中restore_error_handler函数的使用,该函数用于在使用set_error_handler更改错误处理函数后,恢复到之前的错误处理程序。文章通过示例代码展示了如何在自定义错误处理函数后,再次恢复到默认或自定义的错误处理机制。
466

被折叠的 条评论
为什么被折叠?



