在 php 中从这里读取
http://docs.php.net/manual/en/migration54.new-features.php
它说,
添加了对实例化的类成员访问,例如 (new Foo)->bar()。
我有一个类并像下面这样调用它的方法(因为我不能做上面所说的!!),
$router = new RouterCore();
$method = $router->method;
$controller = new $router->controller();
$controller->$method();
当类名和方法名都作为另一个类的属性存在时,执行上述操作的语法是什么?我已经尝试过以下内容;
$router = new RouterCore();
new ($router->controller())->$router->method(); // no go
new $router->controller()->$router->method(); // no go
new ($router->controller()->$router->method()); // no go