>  Q&A  >  본문

PHP 치명적인 오류(`E_ERROR`)를 잡는 방법은 무엇입니까?

<p><code>set_error_handler()</code>를 사용하면 대부분의 PHP 오류를 잡을 수 있지만, 비 호출과 같은 치명적인(<code>E_ERROR</code>) 오류에는 작동하지 않습니다. -존재하는 기능. 이러한 오류를 잡을 수 있는 다른 방법이 있나요? </p> <p><code>mail()</code>을 호출하여 모든 오류를 해결하려고 하며 PHP 5.2.3을 실행하고 있습니다. </p>
P粉978551081P粉978551081440일 전556

모든 응답(1)나는 대답할 것이다

  • P粉576184933

    P粉5761849332023-08-28 11:12:14

    치명적인 오류를 기록하려면 register_shutdown_function를 사용하세요. PHP 5.2 이상이 필요합니다.

    으아악

    error_mailformat_error 함수를 정의해야 합니다. 예:

    으으으으 오류 번호 rreee 파일 $오류 파일 알았어 $오류 라인 트랙 rreee ”; $content를 반환합니다. }

    Swift Mailer를 사용하여 error_mail 함수를 작성하세요. error_mail

    참조:

    • $php_errormsg
    • 사전 정의된 상수
    • 회신하다
      0
  • 취소회신하다