Функција restore_error_handler

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

Синтакса

phprestore_error_handler();

Пример

Да создадеме кориснички обработувач на грешки, а потоа да го вратиме стандардниот:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Корисничка грешка: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Ќе го повика корисничкиот обработувач
  
  restore_error_handler();
  echo $test; // Сега ќе го повика стандардниот обработувач на PHP
?>

Пример

Да го провериме вратената вредност на функцијата:

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

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

phptrue