我正在構建基於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的做法是什麼?
我是否觸發錯誤?
我是否會拋出異常?如果是這樣,什麼樣的?