3

我有一个返回字符串的对象,我想用返回的字符串实例化另一个对象,为什么在 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() ;

谢谢您的帮助。

4

1 回答 1

0

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

于 2013-06-03T14:02:12.553 回答