我需要一些帮助。
我有一个包含类的文件夹:/ my / folder
我有一个类文件/my/otherfolder/MyBaseClass.php,其中包含相应的类。
我想动态地(在某种意义上我没有硬编码/ my / folder中的任何类名)加载/ my /文件夹中的所有类,对于从MyBaseClass继承的类,我想调用基本方法myBase()。
我正在寻找最干净,最简单的方法。表现不是问题。
答案 0 :(得分:0)
很久以前我编写的代码中的一个非常古老的例子... require_once可以工作,因为所涉及的所有类都在同一个目录中,并且手动添加到路径中。
function __autoload($class_name)
{
require_once("{$class_name}.php");
}
然而,显然该功能已被取代:
http://www.php.net/manual/en/function.spl-autoload-register.php