restore error handler
restore_error_handler
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
- restore_error_handler — Återställer föregående felhanteringsfunktion
Beskrivning
restore_error_handler(): true
Används efter att ha ändrat felhanteringsfunktionen med set_error_handler(), för att återgå till den föregående felhanteraren (som kan vara den inbyggda eller en användardefinierad funktion).
Parametrar
Denna funktion har inga parametrar.
Returvärden
Returnerar alltid true.
Exempel
- Exempel #1 restore_error_handler()-exempel
Avgör om unserialize() orsakade ett fel, återställ sedan till den ursprungliga felhanteraren.
<?php
function unserialize_handler($errno, $errstr)
{
echo "Ogiltigt serialiserat värde.\n";
}
$serialized = 'foo';
set_error_handler('unserialize_handler');
$original = unserialize($serialized);
restore_error_handler();
?>
Denna kod kommer att generera följande utmatning:
Ogiltigt serialiserat värde.
Se även
- error_reporting() - Anger vilka PHP-fel som rapporteras
- set_error_handler() - Ställer in en användardefinierad felhanteringsfunktion
- restore_exception_handler() - Återställer den tidigare definierade undantagshanteringsfunktionen
- trigger_error() - Genererar ett användarnivåfel/varning/meddelande
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.restore-error-handler.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.