2010-10-02 24 views

回答

2

那麼,首先我們應該注意到Zend_Loader::registerAutload()已被棄用(自1.8.0)。更好的是:

Zend_Loader_Autoload::getInstance(); 

這樣做是註冊一個SPL __autoload($classname)函數試圖加載類時,他們呼籲,但尚未加載。此非自動裝載機在非框架應用程序中的默認行爲是將類名稱映射到文件名(相對於當前定義的include_path)和include(),該文件希望在那裏定義所請求的類。

具體的映射使用PEAR 1-class-1-file convention,其中名爲My_ComponentName_ClassName的類將存在於文件My/ComponentName/ClassName.php中。

有關更多詳細信息,請參見this answer