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