Zend Framework의 자동 로딩 (관련 질문 here)을 기반으로 맞춤형 오토로더를 만들고 있습니다.커스텀 Zend_Autoloader에서의 적절한 에러 처리?
기본적인 접근 방식은 그 질문에서 촬영
class My_Autoloader implements Zend_Loader_Autoloader_Interface
{
public function autoload($class)
{
// add your logic to find the required classes in here
}
}
다음 클래스 접두사에 새 자동 로더 클래스를 바인딩입니다.
이제 확실하지 않은 점은 autoload
메서드 (예 : "클래스 파일을 찾을 수 없음") 안의 오류를 적절한 ZF 규격으로 처리하는 것입니다. 나는 프레임 워크, 그것의 규칙 및 작풍에 새로운이다.
조용히 false를 반환하고 클래스 생성 프로세스를 중단 시키나요?
어떻게 든 오류 또는 로그 메시지를 출력합니까 (문제를 정확히 지적하는 것이 좋을까요?) false를 반환합니까? 그렇다면 Zend의 방식은 무엇입니까?
오류가 발생합니까?
예외가 발생합니까? 그렇다면 어떤 종류입니까?