Funkcja restore_error_handler

Funkcja restore_error_handler przywraca poprzedni handler błędów, który został ustawiony przed wywołaniem set_error_handler. Ta funkcja nie przyjmuje parametrów i zawsze zwraca true.

Składnia

phprestore_error_handler();

Przykład

Stwórzmy własny handler błędów, a następnie przywróćmy standardowy:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Wywoła własny handler
  
  restore_error_handler();
  echo $test; // Teraz wywoła standardowy handler PHP
?>

Przykład

Sprawdźmy zwracaną wartość funkcji:

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

Wynik wykonania kodu:

phptrue