Functie restore_error_handler

De functie restore_error_handler herstelt de vorige foutafhandelaar, die was ingesteld vóór de aanroep van set_error_handler. Deze functie accepteert geen parameters en retourneert altijd true.

Syntaxis

phprestore_error_handler();

Voorbeeld

Laten we een aangepaste foutafhandelaar maken en vervolgens de standaard herstellen:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Aangepaste fout: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Roept de aangepaste afhandelaar aan
  
  restore_error_handler();
  echo $test; // Roept nu de standaard PHP-afhandelaar aan
?>

Voorbeeld

Laten we de geretourneerde waarde van de functie controleren:

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

Resultaat van code-uitvoering:

phptrue