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