PHP restore_error_handler() function

Example

Restore the error handler after changing it with the set_error_handler() function:

<?php
 // User-defined error handling function
 function myErrorHandler($errno, $errstr, $errfile, $errline) {
     echo "<b>Custom error:</b> [$errno] $errstr<br>";
     echo " Error on line $errline in $errfile<br>";
 }
 // Set user-defined error handling function
 set_error_handler("myErrorHandler");
 $test=2;
 // Itanggal ang error
 if ($test>1) {
     trigger_error("Isang custom error ay naitanggal");
 }
 // Maibalik ang naunang error handling function
 restore_error_handler();
 // Muling itanggal ang error
 if ($test>1) {
     trigger_error("Isang custom error ay naitanggal");
 }
?> 

Ang output ng mga nakaraang code ay katulad nito:

Custom error: [1024] Isang custom error ay naitanggal
 Error sa linya 14 sa C:\webfolder\test.php
Notice: Isang custom error ay naitanggal sa 
 C:\webfolder\test.php on line 21

Paglilinaw at Paggamit

restore_error_handler() function ay nagbibigay muli ng naunang error handling program.

Pagkatapos baguhin ang error handling function gamit ang set_error_handler(), ang function na ito ay maaaring gamitin upang maibalik ang naunang error handling program.

Tip:Ang naunang error handling function ay maaaring maging built-in o din ay isang function na dinisenyo ng user.

Syntax

restore_error_handler();

Teknikal na Detalye

Halimbawa ng Bumalik: Palaging bumalik sa TRUE.
PHP Version: 4.0.1+