【发布时间】:2015-02-24 03:54:23
【问题描述】:
所以在第一部分我创建了 2 个对象,实例化了两个类(我们从 createController 函数生成一个)
$loader = new Loader();
$controller = $loader->createController();
$controller->executeAction();
以及方法executeAction代码:
public function executeAction() {
return $this->{$this->action}();
}
我的问题是这行代码:$this->{$this->action}() 这个方法是如何被调用的,为什么要使用花括号;是否正在尝试执行扩展类的action(); 函数?
【问题讨论】:
标签: php function class methods