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+