Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

restore_error_handler

Fehlerbehandlungsfunktionen

    Befehl:
bool restore_error_handler ( void )


    Beschreibung:
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.)


    Aktiv in Version:
(PHP 4 >= 4.0.1, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Aufruf restore_error_handler() aus dem error_handler-Funktion wird ignoriert.


    Siehe auch:
Gibt an, welche PHP-Fehlermeldungen gemeldet werden
 
Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung
 
Stellt den vorherigen Exceptionhandler wieder her
 
Erzeugt eine benutzerdefinierte Fehlermeldung/Warnung/Benachrichtigung
 

error_log() - Beispiel:


Eingabe:
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();
?>


Ausgabe:
Ung�ltiger serialisierter Wert.
Fehlerbehandlungsfunktionen