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

phprestore_error_handler();

Örnek

Özel bir hata işleyici oluşturalım ve ardından standart olanı geri yükleyelim:

php<?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<?php
  $res = restore_error_handler();
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phptrue