Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 restore_exception_handler() 함수

<시간/>

restore_exception_handler() 함수는 이전 예외 핸들러를 복원합니다. set_exception_handler()를 사용하여 예외 처리기 함수를 변경한 후 이전 예외 처리기로 되돌리는 데 사용됩니다(내장 또는 사용자 정의 함수일 수 있음).

구문

restore_exception_handler()

매개변수

  • NA

반환

restore_exception_handler() 함수는 항상 TRUE를 반환합니다.

예시

다음은 예입니다 -

<?php
   function customException1($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   function customException2($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   function customException3($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   set_exception_handler("customException1");
   set_exception_handler("customException2");
   set_exception_handler("customException3");
   restore_exception_handler();
   // throwing exception
   throw new Exception("Triggers the first exception handler!");
?>

출력

다음은 출력입니다 -

[customException1] Triggers the first exception handler!