/** * 执行应用程序 * @access public * @return void */ public static function run() { self::init(); // 实例化console $console = new Console('Think Console', '0.1'); // 读取指令集 if (is_file(APP_PATH . 'command' . EXT)) { $commands = (include APP_PATH . 'command' . EXT); if (is_array($commands)) { foreach ($commands as $command) { if (class_exists($command) && is_subclass_of($command, "\\think\\console\\command\\Command")) { // 注册指令 $console->add(new $command()); } } } } // 运行 $console->run(); }