所以我使用spl_autoload_register來加載我的類。不過,我有這樣的結構,我的課:PHP - 在子文件夾中使用spl_autoload_register
classes
classfolder
classfile
所以通常當我是他們,包括我在做這個:
include('classes/modules/module_class.php');
現在使用spl_autoload_register我將如何處理子文件夾?我沒有能力升級到PHP 5.3使用命名空間,我需要做這樣的事情嗎?
$module = new modules_Module();
然後我與spl_autoload_register註冊功能炸_,並使用所述第一部分作爲類文件夾和第二部分作爲類方法。但後來我不得不將類名更改爲modules_Module吧?如果是這樣的話?或者有更好的方法來做到這一點?
@rid我可以很容易地得到包含的類文件就好了,問題是當我調用類名,它調用任何我使用的名稱。因此,如果我使用了module_Module(),那麼它的期望類module_Module()就是一個類名。除非你說我可以在我登記的功能裏面啓動這個類? – John 2013-04-10 23:59:10