Funktionen restore_error_handler

Funktionen restore_error_handler återställer den föregående felhanteraren, som ställts in före anropet till set_error_handler. Denna funktion tar inte emot några parametrar och returnerar alltid true.

Syntax

phprestore_error_handler();

Exempel

Låt oss skapa en anpassad felhanterare och sedan återställa standardhanteraren:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Anpassat fel: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Kommer att anropa den anpassade felhanteraren
  
  restore_error_handler();
  echo $test; // Kommer nu att anropa PHP:s standardfelhanterare
?>

Exempel

Låt oss kontrollera funktionens returvärde:

php<?php
  $res = restore_error_handler();
  var_dump($res);
?>

Resultat av kodkörning:

phptrue