Fungsi restore_exception_handler() PHP
Example
Pulihkan program penanganan pengecualian:
<?php // Dua fungsi penanganan pengecualian 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(); // Luncurkan pengecualian throw new Exception("Ini memicu penanganan pengecualian pertama..."); ?>
Output kode di atas seakan seperti ini:
[myException1] Ini memicu penanganan pengecualian pertama...
Definisi dan Penggunaan
Fungsi restore_exception_handler() pulihkan penanganan pengecualian sebelumnya.
Selepas mengubah fungsi penanganan pengecualian dengan set_exception_handler(), fungsi ini boleh digunakan untuk pulihkan penanganan pengecualian sebelumnya.
Petikan:Fungsi penanganan pengecualian sebelumnya dapat berupa yang baku atau yang didefinisikan pengguna.
Sintaks
restore_exception_handler();
Detil Teknik
Kembalian: | Selalu kembalikan TRUE. |
---|---|
Versi PHP: | 5.0+ |