Hàm restore_exception_handler () trong PHP
Thí dụ
Khôi phục ví dụ về trình 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...");
?>
Đị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ệ cài sẵn hoặc một 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ả lại: | Luôn luôn đúng |
---|---|
Phiên bản PHP: | 5.0+ |
Tham chiếu lỗi PHP