질문Q #18211
php fatal error 알려준뒤 에러 처리
람이2017-07-10 11:26:26

php에서 종종은 아니지만 가끔 Fatal Error이 발생하는데

 

메일을 대량으로 보내는 과정 중에 위에 에러가 용량으로 인해

Fatal error: Allowed memory size of 134217728 bytes exhausted

이런 메세지와 함께 발생하는 경우 별도의 에레 메세지를 보여주고

예를 들면 "시스템 메모리 초과로 작업이 중단 되었습니다."와 같이 보여 준 뒤

발송하던 모든 작업을 중단하고 원래 페이지로 돌아가게 하려고 하는데요..

 

 

이게 가능 한지랑

 

메일 발송 아래에 php exception 을 이용하여 try { } catch ( 에레 메세지 } 이렇게 구성이 가능한지가 궁금 합니다.

답변2
#1 한대승(불의회상) 2017-07-10 11:52:52

try와 catch를 이용하여 구현 가능 합니다.

아래 링크를 참고 하세요.

https://stackoverflow.com/questions/8440439/safely-catch-a-allowed-memory-size-exhausted-error-in-php

#2 람이 2017-07-10 11:56:43
한대승(불의회상)님 감사합니다.