Php动态类构造

pis*_*hio 5 php

我试图避免使用eval.我可以像这样动态实例化一个类:

class myclass {}

$my_class_name = 'myclass';
$obj = new $myclass();
Run Code Online (Sandbox Code Playgroud)

如果构造函数如下:

class myclass {
    public function __construct( $argument1, $argument2 ) {}
}
Run Code Online (Sandbox Code Playgroud)

我有一个数组中的参数的值,我如何动态实例化该类传递它动态参数?请注意,我无法修改课程,所以我必须努力使用它.

谢谢

Mat*_*nen 7

ReflectionClass :: newInstanceArgs似乎只是你正在寻找的东西.