if (is_callable([$instance, $action])) {// 执行操作方法$call = [$instance, $action];} elseif (is_callable([$instance, '_empty'])) {// 空操作$call = [$instance, '_empty'];$vars = [$actionName];} else {// 操作不存在throw new HttpException(404, 'method not exists:' . get_class($instance) . '->' . $action . '()');}Hook::listen('action_begin', $call);return self::invokeMethod($call, $vars);}/*** 初始化应用