Contoh
Kembalikan contoh penangan pengecualian:
<?php // Dua fungsi pengendali pengecualian yang ditentukan pengguna 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("Dapat memicu pengendali pengecualian pertama ..."); ?> /* Output : [myException1]This triggers the first exception handler...
Section Artikel
Fungsi restore_exception_handler()
dapat digunakan untuk mengembalikan pengendali pengecualian sebelumnya.
Fungsi ini digunakan untuk memulihkan pengendali pengecualian sebelumnya setelah mengubahnya dengan fungsi set_exception_handler()
.
Tip: Penangan pengecualian sebelumnya bisa menjadi pengendali pengecualian bawaan atau fungsi pengendali pengecualian yang ditentukan pengguna.
restore_exception_handler();
Return Value: | Selalu TRUE |
---|---|
PHP Version: | 5.0+ |