Функция restore_error_handler
Функцията restore_error_handler възстановява предишния обработващ грешки,
който беше зададен преди извикването на set_error_handler. Тази функция не приема
параметри и винаги връща true.
Синтаксис
restore_error_handler();
Пример
Нека създадем потребителски обработващ грешки и след това възстановим стандартния:
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Ще извика потребителския обработващ
restore_error_handler();
echo $test; // Сега ще извика стандартния обработващ на PHP
?>
Пример
Нека проверим върнатата стойност на функцията:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Резултат от изпълнението на кода:
true