【发布时间】:2011-03-07 23:08:36
【问题描述】:
是否可以使用变量动态实例化一个类?例如,在 PHP 中可以实现这样的事情吗?
class foo
{
public $something;
}
$class_name = "foo";
$f = new $class_name();
【问题讨论】:
-
我不同意这不是一个真正的问题。首先,它在语法上是一个真实的问题,其次,它有一个明确的答案,并有可能详细说明,第三,它很容易说出所问的内容,这可以通过所有答案本质上相同的事实来证明。虽然这确实是我关于 SO 的第一个问题,但确实有点错误,但对于那些在第一次尝试时无法随机猜测正确语法的人来说,将受益于关于该主题的清晰且可搜索的帖子。
标签: php class dynamic instantiation