Funkcija restore_error_handler

Funkcija restore_error_handler obnovi prejšnji obravnavalnik napak, ki je bil nastavljen pred klicem set_error_handler. Ta funkcija ne sprejema parametrov in vedno vrne true.

Sintaksa

phprestore_error_handler();

Primer

Ustvarimo uporabniški obravnavalnik napak in nato obnovimo standardnega:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Pokliče uporabniški obravnavalnik
  
  restore_error_handler();
  echo $test; // Zdaj bo poklical standardni obravnavalnik PHP
?>

Primer

Preverimo vrnjeno vrednost funkcije:

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

Rezultat izvajanja kode:

phptrue