restore error handler

Från Wiki.linux.se
Version från den 11 oktober 2024 kl. 05.19 av 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....')
(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

  • 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.