Функција restore_error_handler
Функцијата restore_error_handler го враќа претходниот обработувач на грешки,
кој беше поставен пред повикувањето на set_error_handler. Оваа функција не прима
параметри и секогаш враќа true.
Синтакса
restore_error_handler();
Пример
Да создадеме кориснички обработувач на грешки, а потоа да го вратиме стандардниот:
<?php
function customErrorHandler($errno, $errstr) {
echo "Корисничка грешка: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Ќе го повика корисничкиот обработувач
restore_error_handler();
echo $test; // Сега ќе го повика стандардниот обработувач на PHP
?>
Пример
Да го провериме вратената вредност на функцијата:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Резултат од извршувањето на кодот:
true