Fonksiyon restore_error_handler
restore_error_handler fonksiyonu, set_error_handler çağrısından önce kurulmuş olan bir önceki hata işleyiciyi geri yükler.
Bu fonksiyon parametre almaz ve her zaman true döndürür.
Sözdizimi
restore_error_handler();
Örnek
Özel bir hata işleyici oluşturalım ve ardından standart olanı geri yükleyelim:
<?php
function customErrorHandler($errno, $errstr) {
echo "Özel hata: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // Özel hata işleyiciyi tetikler
restore_error_handler();
echo $test; // Artık PHP'nin standart işleyicisini tetikler
?>
Örnek
Fonksiyonun döndürdüğü değeri kontrol edelim:
<?php
$res = restore_error_handler();
var_dump($res);
?>
Kodun çalıştırılmasının sonucu:
true