Example #1
0
 /**
  * 程序执行
  * @return void
  */
 private static function application()
 {
     // 路由解析
     list($class, $function) = Request::dispatch();
     // 数据检查
     // 控制器运行前的钩子
     Hook::runHook('prevController');
     // 创建控制器
     $controller = new $class();
     // 控制器执行前
     call_user_func(array($controller, '_before'));
     call_user_func(array($controller, $function));
     call_user_func(array($controller, '_after'));
     // 最终输出
     Output::response($output);
 }