如何从String创建对象?

Pat*_*ins 3 php

我试过下面的代码:

$dyn = "new ". $className . "(" .$param1 . ", ". $param2 . ");";
$obj = eval($dyn);
Run Code Online (Sandbox Code Playgroud)

它编译但它是空的.

你怎么能在PHP动态实例对象?

pro*_*son 19

$class = 'ClassName';
$obj = new $class($arg1, $arg2);
Run Code Online (Sandbox Code Playgroud)