在 PHP 5 中,我可以动态实例化类吗?

2022-08-30 11:02:44

是否可以使用变量动态实例化类?例如,在PHP中可以实现这样的事情吗?

class foo
{
    public $something;
}

$class_name = "foo";

$f = new $class_name();

答案 1

这应该有效,是的。

您还可以执行以下操作:

$f = new $class($arg1,$arg2);

答案 2

是的,此代码将正常工作。


推荐