Funkcia restore_error_handler

Funkcia restore_error_handler obnovuje predchádzajúci manipulátor chýb, ktorý bol nastavený pred volaním set_error_handler. Táto funkcia neprijíma parametre a vždy vráti true.

Syntax

phprestore_error_handler();

Príklad

Vytvoríme užívateľský manipulátor chýb a potom obnovíme štandardný:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Spustí užívateľský manipulátor
  
  restore_error_handler();
  echo $test; // Teraz spustí štandardný manipulátor PHP
?>

Príklad

Skontrolujeme vrátenú hodnotu funkcie:

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

Výsledok vykonania kódu:

phptrue