PHP restore_exception_handler() funktion
Eksempel
Gendan undtagelseshåndteringsprogrammet:
<?php // To brugerdefinerede undtagelseshåndteringsfunktioner 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(); // Kaster undtagelse throw new Exception("This triggers the first exception handler..."); ?>
Udskriften af ovenstående kode ligner dette:
[myException1] Dette udløser den første undtagelseshåndterer...
Definition og brug
restore_exception_handler() funktionen gendanner den tidligere undtagelseshåndteringsprogram.
Efter at have ændret undtagelseshåndteringsfunktionen med set_exception_handler(), kan denne funktion bruges til at gendanne den tidligere undtagelseshåndteringsprogram.
Tip:Den tidligere undtagelseshåndteringsfunktion kan være indbygget eller også en brugerdefineret funktion.
Syntaks
restore_exception_handler();
Tekniske detaljer
Returværdi: | Returnerer altid TRUE. |
---|---|
PHP version: | 5.0+ |