ფუნქცია 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