필자는 PHP4의 배경에서 PHP로 오류를 발생시키고 싶을 때 이것을 사용했습니다. 참고 이러한 오류를 처리하기 위해 내 자신의 set_error_handler()
있습니다.PHP5에서 trigger_error()가 더 이상 사용되지 않습니다.
나는 어디에서 기억하지만, 언젠가는 누군가 내가 '예외 사용'을해야한다고 말했습니다. 이전 코드를 많이 고려 했으므로 오류 처리 구현에 대한 좋은 조언을 얻을 때가 왔습니다.
PHP5 (이전 코드를 작성했을 때보 다 조금 더 똑똑했습니다)가 사용되었으므로, 내 trigger_error()
은 일을 처리하는 옛 방식이며, 그렇다면 오류를 처리하는 가장 좋은 방법은 무엇입니까? PHP5에서?
set_error_handler (같은 모든 예외를 잡을 수있는 일반적인 방법이 있나요) 모든 오류를 처리 : 여기
작은 예입니다? 아니면 이전 PHP4 사고 방식에 아직도 있습니까? 귀하의 답변을 주셔서 감사합니다, BTW. – alex예, 익숙한 것과 비슷한 것을 할 수 있습니다 (제 편집 참조). 그러나 나는 당신이 생각하는 것보다 훨씬 융통성이있어 예외에 대해 좀 더 읽고 싶을 것이라고 생각합니다. 이해하고 복구 할 수있는 예외 만 처리 한 다음 기본 예외 처리기를 사용하여 처리되지 않은 예외를 기록한 다음 응용 프로그램을 종료하는 것이 좋습니다. –
위대한 답변과 편집 :) 나는 이것들을 조사 할 것입니다 ... – alex