Funktionen restore_error_handler

Funktionen restore_error_handler genopretter den forrige fejlhåndterer, som blev indstillet før kaldet til set_error_handler. Denne funktion tager ikke parametre og returnerer altid true.

Syntaks

phprestore_error_handler();

Eksempel

Lad os oprette en brugerdefineret fejlhåndterer og derefter genoprette standarden:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Brugerdefineret fejl: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Vil aktivere den brugerdefinerede fejlhåndterer
  
  restore_error_handler();
  echo $test; // Vil nu aktivere PHP's standard fejlhåndterer
?>

Eksempel

Lad os kontrollere funktionens returværdi:

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

Resultat af kodekørsel:

phptrue