Функция 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