Funkcija restore_error_handler

Funkcija restore_error_handler vraća prethodni upravljač grešaka, koji je bio postavljen pre poziva set_error_handler. Ova funkcija ne prihvata parametre i uvek vraća true.

Sintaksa

phprestore_error_handler();

Primer

Kreirajmo korisnički upravljač grešaka, a zatim vratimo standardni:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Korisnička greška: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Pozvaće korisnički upravljač
  
  restore_error_handler();
  echo $test; // Sada će pozvati standardni upravljač PHP-a
?>

Primer

Proverimo povratnu vrednost funkcije:

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

Rezultat izvršavanja koda:

phptrue