Funkce restore_error_handler

Funkce restore_error_handler obnovuje předchozí obslužnou rutinu chyb, která byla nastavena před voláním set_error_handler. Tato funkce nepřijímá parametry a vždy vrací true.

Syntaxe

phprestore_error_handler();

Příklad

Vytvoříme vlastní obslužnou rutinu chyb a poté obnovíme standardní:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Zavolá vlastní obslužnou rutinu
  
  restore_error_handler();
  echo $test; // Nyní zavolá standardní obslužnou rutinu PHP
?>

Příklad

Zkontrolujeme vrácenou hodnotu funkce:

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

Výsledek provedení kódu:

phptrue