restore_error_handler

Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion

Beschreibung

bool restore_error_handler ( void )

Diese Funktion wird benutzt, um eine mit set_error_handler gesetzte Fehlerbehandlungsfunktion wieder zurückzusetzen und zur zuvor benutzten Fehlerbehandlung zurückzukehren. (Dies kann entweder eine eingebaute oder eine benutzerdefinierte Funktion sein.)

Rückgabewerte

Diese Funktion gibt immer TRUE zurück.

Beispiele

Beispiel #1 restore_error_handler Beispiel

Prüft ob unserialize einen Fehler verursacht, danach wird der ursprüngliche Error-Handler wiederhergestellt.

<?php
function unserialize_handler($errno$errstr)
{
    echo 
"Ungültiger serialisierter Wert.\n";
}

$serialized 'foo';
set_error_handler('unserialize_handler');
$original unserialize($serialized);
restore_error_handler();
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Ungültiger serialisierter Wert.

Siehe auch

  • error_reporting
  • set_error_handler
  • restore_exception_handler
  • trigger_error