restore error handler

Från Wiki.linux.se
Version från den 11 oktober 2024 kl. 05.19 av Admin (diskussion | bidrag) (→‎Se även)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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.