ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
> Lying的CLI使用非常简单,可以和CGI共用一个配置文件,也可以自定义配置。定义CLI的控制器和定义CGI的控制器是一致的,只不过CGI的默认目录在console目录下,而CGI的控制器默认在module目录下。 ### CLI入口文件 CLI的入口文件默认放在项目根目录下,文件为`cli`;之所以不放在web目录里,是防止恶意调用。 ### CLI使用方式 ~~~html php cli /index/index/index?a=1&b=2 ~~~ 正如你所看到的,cli携带一个参数,为`request_uri`形式的字符串,可带参数,所以你在CLI里面可以放心的使用`$_GET`全局变量和Lying的`\Lying::$maker->request->get()`方法。 ### CLI使用注意事项 > 1、CLI是可以传参的,但是中文的话你就要考虑到操作系统所用的字符编码,因为通常在windows操作系统下,编码为GBK,所以参数中携带中文字符串一定要非常谨慎地处理。 > 2、CLI模式下,DIR_WEB常量的获取可能是错误的,请谨慎使用。