PHP 치명적인 오류(`E_ERROR`)를 잡는 방법은 무엇입니까?
Lisa Kudrow
Lisa Kudrow 2023-08-27 14:42:20
0
1
513

set_error_handler()를 사용하면 대부분의 PHP 오류를 잡을 수 있지만, 비 호출과 같은 치명적인(E_ERROR) 오류에는 작동하지 않습니다. -존재하는 기능. 이러한 오류를 잡을 수 있는 다른 방법이 있나요?

mail()을 호출하여 모든 오류를 해결하려고 하며 PHP 5.2.3을 실행하고 있습니다.

Lisa Kudrow
Lisa Kudrow

모든 응답 (1)
P粉576184933

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

으아악

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

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

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

참조:

  • $php_errormsg
  • 사전 정의된 상수
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!