2011-05-14 3 views
0

클래스 별 예외 파일을 포함하는 것이 가장 좋은 방법인지 궁금합니다.클래스 특정 예외 클래스를 포함 할 위치

Exception을 확장하는 기본 예외를 확장하는 init 예외가 있다고 가정 해 보겠습니다. 이러한 예외는 전역 응용 프로그램 범위 또는 include_once에서 throw 할 수있는 클래스 파일의 맨 위에 포함되어야합니까?

두 방법 모두 작동하는 것으로 알고 있지만 테스트하려면 이 맨 위에 포함 된 파일을 갖고있는 것이 종속 파일이 클래스 파일에 포함되어 있기 때문에 더 쉬울 것 같습니다.

답변

1

첨부 된 모듈에만 포함해야합니다. 로드되지 않은 모듈에 대해 예외를 throw하는 것은별로 중요하지 않습니다. 따라서 모듈을로드 할 때 예외도로드하십시오. 이것은 모듈 초기화 코드에서 또는 단순히 주 모듈 파일의 맨 위에 파일을 포함하여 수행 할 수 있습니다.

관련 문제