최신 웹 개발 튜토리얼
 

PHP set_exception_handler() Function

<PHP 오류 참조

사용자 정의 예외 핸들러 기능을 설정

<?php
// A user-defined exception handler function
function myException($exception) {
    echo "<b>Exception:</b> ", $exception->getMessage();
}

// Set user-defined exception handler function
set_exception_handler("myException");

// Throw exception
throw new Exception("Uncaught exception occurred!");
?>

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

Exception: Uncaught exception occurred!


정의 및 사용

set_exception_handler() 함수는 사용자 정의 예외 핸들러 함수를 설정한다.

예외 핸들러가 호출 된 후 스크립트의 실행이 중지됩니다.


통사론

set_exception_handler( exceptionhandler ) ;

매개 변수 기술
exceptionhandler 필요합니다. 캐치되지 않는 예외가 발생하면 함수의 이름이 실행되도록 지정합니다. NULL은 기본 상태로이 핸들러를 재설정 대신 전달 될 수 있습니다

기술적 세부 사항

반환 값 : 오류에 이전에 정의 된 예외 핸들러, 또는 NULL을 포함하거나 더 이전 핸들러가 정의되지 않은 경우 문자열
PHP 버전 : 5.0
PHP 변경 내역 : NULL 후 통과 된 경우 이전에는이 ​​기능이 TRUE 돌아왔다. 그것은 PHP 5.5부터 이전 핸들러를 반환

<PHP 오류 참조