English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Fehler & Protokollierungen Referenzhandbuch
Die Funktion restore_error_handler() stellt den vorherigen Fehlerbehandlungsmechanismus wieder her
bool restore_error_handler(void);
Nachdem die Fehlerbehandlungsfunktion mit set_error_handler() geändert wurde, kann diese Funktion verwendet werden, um den vorherigen Fehlerbehandlungsmechanismus (ob builtin oder benutzerdefiniert) wiederherzustellen.
Nummer | Parameter und Beschreibung |
---|---|
1 | void Keine Parameter erforderlich |
Diese Funktion gibt immer TRUE zurück.
Hier ist die Verwendung dieses Funktionen, wenn unserialize() einen Fehler verursacht, wird der ursprüngliche Fehlerbehandlungsmechanismus anschließend wiederhergestellt.
<?php function unserialize_handler($errno, $errstr) { echo "Ungültiger hello-Wert.\n"; } $hello = 'abc'; set_error_handler('unserialize_handler'); $original = unserialize($hello); restore_error_handler(); ?>Testen Sie heraus‹/›
Dies führt zu folgendem Ergebnis-
Ungültiger hello-Wert.