최신 웹 개발 튜토리얼
 

PHP restore_error_handler() Function

<PHP 오류 참조

로 변경 한 후 이전 오류 처리기를 복원 set_error_handler() 기능 :

<?php
// A user-defined error handler 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 handler function
set_error_handler("myErrorHandler");

$test=2;

// Trigger error
if ($test>1) {
    trigger_error("A custom error has been triggered");
}

// Restore previous error handler
restore_error_handler();

// Trigger error again
if ($test>1) {
    trigger_error("A custom error has been triggered");
}
?>

이 같은 위의 코드가 출력 뭔가 :

Custom error: [1024] A custom error has been triggered
Error on line 14 in C:\webfolder\test.php

Notice : A custom error has been triggered in
C:\webfolder\test.php
on line 21


정의 및 사용

restore_error_handler() 함수는 이전 오류 처리기를 복원한다.

이 함수는,와을 변경 한 이후 이전 오류 처리기를 복원하는 데 사용된다 set_error_handler() 함수.

Tip: 이전 오류 처리기가 내장 된 오류 처리기 또는 사용자 정의 오류 핸들러 함수가 될 수 있습니다.


통사론

restore_error_handler() ;

기술적 세부 사항

반환 값 : 항상 TRUE
PHP 버전 : 4.0.1+

<PHP 오류 참조