Fungsi restore_error_handler

Fungsi restore_error_handler memulihkan pengendali ralat sebelumnya, yang telah ditetapkan sebelum panggilan set_error_handler. Fungsi ini tidak menerima parameter dan sentiasa mengembalikan true.

Sintaks

phprestore_error_handler();

Contoh

Mari buat pengendali ralat khas, kemudian pulihkan yang standard:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Ralat khas: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Akan memanggil pengendali khas
  
  restore_error_handler();
  echo $test; // Sekarang akan memanggil pengendali standard PHP
?>

Contoh

Mari semak nilai pulangan fungsi:

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

Keputusan pelaksanaan kod:

phptrue