Функция 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