2011-03-15 55 views
0

嗯,我有一個問題。在Zend Framework上我們使用了一個非常有趣的結構,因爲如果你插入一個類然後自動Zend包含類文件,並在instanciate之後(Class顯然允許ge目錄的結構類:abc_def_pqr然後路徑是abc/def/pgr.php)包括實例化PHP

有沒有人有任何想法?

回答

3

Zend Framework使用spl_autoload_register來註冊一個在調用類但不存在時調用的函數。

函數然後按照您的說法進行操作,用目錄分隔符替換下劃線並嘗試包含該文件。

請參閱Autoloading Classes但注意使用spl_autoload_register而不是__autoload允許多個自動加載功能,這是更好的做法。特別是如果與ZF或外部庫一起使用。