PHP restore_exception_handler() 函式
示例
恢復異常處理程式示例
<?php
// 兩個使用者定義的異常處理函式
function myException1($exception) {
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
function myException2($exception) {
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// 丟擲異常
throw new Exception("This triggers the first exception handler...");
?>
自己動手試一試 »
定義和用法
restore_exception_handler() 函式可恢復之前的異常處理程式。
此函式用於在呼叫 set_exception_handler() 函式更改異常處理程式後,恢復之前的異常處理程式。
提示:之前的異常處理程式可以是內建異常處理程式,也可以是使用者定義的異常處理函式。
語法
restore_exception_handler();
技術詳情
返回值 | 始終為 TRUE |
---|---|
PHP 版本 | 5.0+ |
PHP 錯誤參考