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

Bij*_*lle 46 php class dynamic instantiation

是否可以使用变量动态实例化一个类?例如在PHP中可能是这样的吗?

class foo
{
    public $something;
}

$class_name = "foo";

$f = new $class_name();
Run Code Online (Sandbox Code Playgroud)

Chr*_*anz 45

那应该有用,是的.

你也可以这样做:

$f = new $class($arg1,$arg2);
Run Code Online (Sandbox Code Playgroud)


tim*_*dev 10

是的,这段代码可以正常工作.