Функција restore_error_handler

Функција restore_error_handler враћа претходни руковалац грешака, који је био постављен пре позива set_error_handler. Ова функција не прима параметре и увек враћа true.

Синтакса

phprestore_error_handler();

Пример

Направимо прилагођеног руковаоца грешака, а затим вратимо стандардног:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Позваће прилагођеног руковаоца
  
  restore_error_handler();
  echo $test; // Сада ће позвати стандардног руковаоца PHP
?>

Пример

Проверимо вредност коју функција враћа:

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

Резултат извршавања кода:

phptrue