Fungsi restore_error_handler

Fungsi restore_error_handler memulihkan penangan error sebelumnya, yang telah diatur sebelum pemanggilan set_error_handler. Fungsi ini tidak menerima parameter dan selalu mengembalikan true.

Sintaks

phprestore_error_handler();

Contoh

Mari buat penangan error kustom, lalu pulihkan yang standar:

php<?php
  function customErrorHandler($errno, $errstr) {
    echo "Custom error: [$errno] $errstr";
  }
  
  set_error_handler("customErrorHandler");
  echo $test; // Akan memicu penangan kustom
  
  restore_error_handler();
  echo $test; // Sekarang akan memicu penangan standar PHP
?>

Contoh

Mari periksa nilai kembalian fungsi:

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

Hasil eksekusi kode:

phptrue