public function run() { safe::safeGPC(); if (router::run()) { return; } $controller = isset($_GET['c']) ? "{$_GET['c']}Controller" : 'indexController'; $action = isset($_GET['a']) ? "{$_GET['a']}Action" : 'indexAction'; if (method_exists($controller, $action)) { $controller = new $controller(); call_user_func(array($controller, $action)); } else { self::error('Action不存在!', "c={$controller} a={$action} 未定义!"); self::_exit(); } }