Home » PHP » Referensi Error PHP : Fungsi restore_exception_handler()

Referensi Error PHP : Fungsi restore_exception_handler()

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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...

Definisi dan Penggunaan

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.

Syntax

restore_exception_handler();

Detail Teknis

Return Value:Selalu TRUE
PHP Version:5.0+

You may also like