English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP restore_error_handler() 함수 사용법 및 예제

PHP Error & Loggings 참조 가이드

restore_error_handler() 함수는 이전의 오류 처리 기능을 복원합니다

문법

bool restore_error_handler(void);

정의 및 사용법

 set_error_handler()를 사용하여 오류 처리 기능을 변경한 후, 이 함수는 이전의 오류 처리 기능(내장된 것도 가능하며 사용자 정의 함수도 가능)을 복원할 수 있습니다.

매개변수

순번매개변수 및 설명
1

void

매개변수 없음

반환 값

이 함수는 항상 TRUE를 반환합니다.

온라인 예제

이 함수의 사용법은 다음과 같습니다. unserialize()가 오류를 일으키면 다음은 원래의 오류 처리 기능을 복원합니다. 

<?php
   function unserialize_handler($errno, $errstr) {
      echo "잘못된 hello 값.\n";
   }
   
   $hello = 'abc';
   set_error_handler('unserialize_handler');
   
   $original = unserialize($hello);
   restore_error_handler();
?>
테스트를 보자‹/›

이렇게 되는 결과가 발생합니다-

잘못된 hello 값.

PHP Error & Loggings 참조 가이드