Hàm restore_exception_handler() trong PHP
Cú pháp
Dưới đây là cú pháp của hàm restore_exception_handler() trong PHP:
bool restore_exception_handler ( void );
Định nghĩa và cách sử dụng
Hàm này được sử dụng sau khi thay đổi hàm error handler bởi sử dụng set_exception_handler(), để phục hồi error handler trước đó (mà có thể là hàm có sẵn hoặc do người dùng tạo).
Tham số
Tham số | Miêu tả |
---|---|
void | NA |
Trả về giá trị
Hàm này luôn luôn trả về TRUE.
Ví dụ
Ví dụ sau minh họa cách sử dụng của hàm restore_exception_handler() trong PHP:
getMessage(), "
"; } set_exception_handler('exception_handler1'); function exception_handler2($exception) { echo "Uncaught exception 2: " , $exception->getMessage(), "
"; } set_exception_handler('exception_handler2'); # hàm này sẽ phục hồi lại exception đầu tiên. restore_exception_handler(); throw new Exception('Uncaught Exception'); echo "Không được thực thi
"; ?>
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Các bài học PHP phổ biến khác tại VietJack:
tong_hop_ham_trong_php.jsp
Bài viết liên quan