如何在PHP中动态指定类?

Jaa*_*nus -1 php oop

所以正常的类方法和对象创建就像这样......

$obj = new Class();
$obj2 = Class::someMethod();
Run Code Online (Sandbox Code Playgroud)

我可以动态实例化"类"吗?怎么样?我想做点什么......

$class = "Class";
$obj = new $class?;
$obj2 = $class?::someMethod();
Run Code Online (Sandbox Code Playgroud)

Nik*_*kiC 5

$class = "Class";
$obj = new $class; // works
$obj2 = $class::someMethod(); // works as of PHP 5.3

// if you don't have PHP 5.3 and want to use the ladder:
$obj2 = call_user_func(array($class, 'someMethod'));
Run Code Online (Sandbox Code Playgroud)