restore_error_handler функциясы

restore_error_handler функциясы set_error_handler чакырылганга чейин орнотулган мурунку каталарды иштетүүчүнү калыбына келтирет. Бул функция параметрлерди кабыл албайт жана ар дайым true кайтарат.

Синтаксис

phprestore_error_handler();

Мисал

Колдонуучунун каталарды иштетүүчүсүн түзөлү, андан кийин стандарттык иштетүүчүнү калыбына келтирели:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Колдонуучунун катасы: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Колдонуучунун иштетүүчүсүн чакырат
  
  restore_error_handler();
  echo $test; // Азыр PHP'нин стандарттык иштетүүчүсүн чакырат
?>

Мисал

Функциянын кайтарган маанисин текшерели:

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

Кодду иштетүүнүн натыйжасы:

phptrue