Συνάρτηση restore_error_handler
Η συνάρτηση restore_error_handler επαναφέρει τον προηγούμενο χειριστή σφαλμάτων,
που είχε οριστεί πριν από την κλήση της set_error_handler. Αυτή η συνάρτηση δεν δέχεται
παραμέτρους και πάντα επιστρέφει true.
Σύνταξη
restore_error_handler();
Παράδειγμα
Ας δημιουργήσουμε έναν προσαρμοσμένο χειριστή σφαλμάτων και στη συνέχεια ας επαναφέρουμε τον προκαθορισμένο:
<?php
function customErrorHandler($errno, $errstr) {
echo "Προσαρμοσμένο σφάλμα: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Θα καλέσει τον προσαρμοσμένο χειριστή
restore_error_handler();
echo $test; // Τώρα θα καλέσει τον προκαθορισμένο χειριστή της PHP
?>
Παράδειγμα
Ας ελέγξουμε την τιμή που επιστρέφει η συνάρτηση:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
true