public function _remap($method)
{
if ($method == 'some_method')
{
$this->$method();
}
else
{
$this->default_method();
}
}
这是我从官方网站上看到的。据我了解 _remap 方法在所有操作之前被调用。但是这条指令$this->$method();
意味着调用 $method 将再次调用 _remap 并且它类似于循环。不是吗?