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