Hàm khôi phục PHP_Exception_handler()
Ví dụ
Khôi phục ví dụ xử lý ngoại lệ:
<?php
// Two user-defined exception handler functions
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 exception
throw new Exception("This triggers the first exception handler...");
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm Restore_Exception_handler() khôi phục trình xử lý ngoại lệ trước đó.
Hàm này được sử dụng để khôi phục trình xử lý ngoại lệ trước đó sau khi thay đổi nó bằng hàm set_Exception_handler() .
Mẹo: Trình xử lý ngoại lệ trước đó có thể là trình xử lý ngoại lệ tích hợp hoặc hàm xử lý ngoại lệ do người dùng xác định.
Cú pháp
restore_exception_handler();
Chi tiết kỹ thuật
Giá trị trả về: | Luôn luôn đúng |
---|---|
Phiên bản PHP: | 5.0+ |
Tham chiếu lỗi PHP