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+