A restore_error_handler függvény

A restore_error_handler függvény visszaállítja az előző hibakezelőt, amely a set_error_handler hívása előtt volt beállítva. Ez a függvény nem fogad el paramétereket és mindig true értéket ad vissza.

Szintaxis

phprestore_error_handler();

Példa

Hozzunk létre egy egyéni hibakezelőt, majd állítsuk vissza az alapértelmezettet:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Egyéni hiba: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Az egyéni hibakezelőt fogja meghívni
  
  restore_error_handler();
  echo $test; // Most már a PHP alapértelmezett hibakezelőjét fogja meghívni
?>

Példa

Ellenőrizzük a függvény visszatérési értékét:

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

A kód végrehajtásának eredménye:

phptrue