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