定义和用法
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 信息