PHP动态实例化

时间:2013-06-03 13:58:02

标签: php oop

我有一个返回字符串的对象,我希望instanciate另一个返回字符串的对象,为什么在PHP中我不能用这种方式实现?

例如:

// getController() returns a string name controller
$c = new $this->router->getController() ;


// I have to do this way:
$controller = $this->router->getController() ;
$c = new $controller() ;

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是一种语法问题。我想我记得看到一个RFC允许更多的动态类实例化,但是首先分配给一个变量才能完成工作,不是吗?