Fungsi restore_exception_handler() PHP
Contoh
Pulihkan program penanganan eksepsi:
<?php // Dua fungsi penanganan eksepsi yang didefinisikan 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(); // Munculkan eksepsi throw new Exception("Ini mengaktifkan penanganan eksepsi pertama..."); ?>
Output kode di atas seperti ini:
[myException1] Ini mengaktifkan penanganan eksepsi pertama...
Definisi dan Penggunaan
Fungsi restore_exception_handler() memulihkan program penanganan eksepsi sebelumnya.
Setelah mengubah fungsi penanganan eksepsi dengan set_exception_handler(), fungsi ini dapat digunakan untuk memulihkan program penanganan eksepsi sebelumnya.
Petunjuk:Fungsi penanganan eksepsi sebelumnya dapat berupa yang bawaan atau yang didefinisikan pengguna.
Sintaksis
restore_exception_handler();
Detil Teknologi
Nilai kembalian: | Selalu kembalikan TRUE. |
---|---|
Versi PHP: | 5.0+ |