English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP restore_error_handler() Funktion

PHP Fehler & Protokollierungen Referenzhandbuch

Die Funktion restore_error_handler() stellt den vorherigen Fehlerbehandlungsmechanismus wieder her

Syntax

bool restore_error_handler(void);

Definition und Verwendung

 Nachdem die Fehlerbehandlungsfunktion mit set_error_handler() geändert wurde, kann diese Funktion verwendet werden, um den vorherigen Fehlerbehandlungsmechanismus (ob builtin oder benutzerdefiniert) wiederherzustellen.

Parameter

NummerParameter und Beschreibung
1

void

Keine Parameter erforderlich

Rückgabewert

Diese Funktion gibt immer TRUE zurück.

Online-Beispiel

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.

PHP Fehler & Protokollierungen Referenzhandbuch