restore error handler: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== restore_error_handler == '''(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)''' ; restore_error_handler — Återställer föregående felhanteringsfunktion === Beskrivning === <pre> restore_error_handler(): true </pre> 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....') |
Admin (diskussion | bidrag) |
||
Rad 38: | Rad 38: | ||
=== Se även === | === Se även === | ||
* ''error_reporting()'' - Anger vilka PHP-fel som rapporteras | * ''[[error_reporting()]]'' - Anger vilka PHP-fel som rapporteras | ||
* ''set_error_handler()'' - Ställer in en användardefinierad felhanteringsfunktion | * ''[[set_error_handler()]]'' - Ställer in en användardefinierad felhanteringsfunktion | ||
* ''restore_exception_handler()'' - Återställer den tidigare definierade undantagshanteringsfunktionen | * ''[[restore_exception_handler()]]'' - Återställer den tidigare definierade undantagshanteringsfunktionen | ||
* ''trigger_error()'' - Genererar ett användarnivåfel/varning/meddelande | * ''[[trigger_error()]]'' - Genererar ett användarnivåfel/varning/meddelande | ||
= Sidslut = | = Sidslut = |
Nuvarande version från 11 oktober 2024 kl. 05.19
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.