restore_error_handler funksiyası
restore_error_handler funksiyası set_error_handler çağırışından əvvəl qurulmuş əvvəlki xəta emaledicisini
bərpa edir. Bu funksiya heç bir parametr qəbul etmir və həmişə true qaytarır.
Sintaksis
restore_error_handler();
Nümunə
Gəlin istifadəçi xəta emaledicisi yaradaq, sonra isə standartı bərpa edək:
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Istifadəçi xəta emaledicisini işə salacaq
restore_error_handler();
echo $test; // İndi PHP-nin standart emaledicisini işə salacaq
?>
Nümunə
Gəlin funksiyanın qaytardığı dəyəri yoxlayaq:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Kodun icra nəticəsi:
true