ფუნქცია restore_error_handler

ფუნქცია restore_error_handler აღადგენს წინა შეცდომების დამმუშავებელს, რომელიც დაინსტალირდა set_error_handler-ის გამოძახებამდე. ეს ფუნქცია არ იღებს პარამეტრებს და ყოველთვის აბრუნებს true-ს.

სინტაქსი

phprestore_error_handler();

მაგალითი

შევქმნათ მომხმარებლის მიერ განსაზღვრული შეცდომების დამმუშავებელი და შემდეგ აღვადგინოთ სტანდარტული:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // გამოიძახებს მომხმარებლის დამმუშავებელს
  
  restore_error_handler();
  echo $test; // ახლა გამოიძახებს PHP-ის სტანდარტულ დამმუშავებელს
?>

მაგალითი

შევამოწმოთ ფუნქციის მიერ დაბრუნებული მნიშვნელობა:

php<?php
  $res = restore_error_handler();
  var_dump($res);
?>

კოდის შესრულების შედეგი:

phptrue