【发布时间】:2014-04-23 02:43:05
【问题描述】:
我在一个文件中有一些类,每个类都与类本身同名。我想从给定名称动态加载相关文件并返回类对象,但我只有文件/类名存储在变量中。这怎么可能?
public function loadClass($name) {
include dirname(__FILE__) . '/classes/' . $name . '.php';
return $name;
}
【问题讨论】:
-
@TimCooper 这是否适用于我不打算实例化它们的静态类?
-
您无法在 PHP 中返回一个类。您唯一的选择是返回类名的字符串,或返回一个对象(类本身的实例或
ReflectionClass的实例)
标签: php