Funcția restore_error_handler

Funcția restore_error_handler restaurează handler-ul anterior de erori, care a fost setat înainte de apelul set_error_handler. Această funcție nu acceptă parametri și întotdeauna întoarce true.

Sintaxă

phprestore_error_handler();

Exemplu

Să creăm un handler personalizat de erori, apoi să restabilim cel standard:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Eroare personalizată: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Va apela handler-ul personalizat
  
  restore_error_handler();
  echo $test; // Acum va apela handler-ul standard PHP
?>

Exemplu

Să verificăm valoarea returnată de funcție:

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

Rezultatul executării codului:

phptrue