restore error handler: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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....')
 
 
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

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.