所以我使用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