所以我使用 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 对吗?如果是这样可以吗?或者有没有更好的方法来做到这一点?