(PHP 4 >= 4.0.1, PHP 5)
restore_error_handler — Restabilește funcția precedentă de gestionare a erorilor
Se utilizează după modificarea funcției de gestionare a erorilor cu ajutorul set_error_handler(), pentru a reveni la gestionarul erorilor precedent (care poate fi cel încorporat, sau o funcție definită de utilizator).
Această funcție întotdeuna întoarce TRUE
.
Example #1 Exemplu restore_error_handler()
Decide dacă unserialize() a cauzat o eroare, apoi restabilește gestionarul de erori original.
<?php
function unserialize_handler($errno, $errstr)
{
echo "Invalid serialized value.\n";
}
$serialized = 'foo';
set_error_handler('unserialize_handler');
$original = unserialize($serialized);
restore_error_handler();
?>
Exemplul de mai sus va afișa:
Invalid serialized value.
Notă:
Apelarea restore_error_handler() din interiorul funcției error_handler este ignorată.