如何用 php make命令行 生成文件

接触一些框架 如laravel、hdphp等.
在创建控制器、模型或服务时使用了命令行的形式:
如:php xx make:service liForm
执行之后在指定位置生成了一些文件。

我如何在TP3.3或者自己的小框架中使用这种形式了.谁能指点一下思路和实现方式,谢谢.

阅读 3k
评论
    2 个回答

    你应该是说的laravel框架的 artisan 命令吧

    1、首先artisan没有.php后缀也可以识别,是他在文件头新加了代码 #!/usr/bin/env php
    2、通过$_SERVER 超全局数组内有一个argv的数据列,例如

    #!/usr/bin/env php
    <?php
        
        var_dump($_SERVER['argv']);

    就会出现下面这个样子,至于如何实现,要看你的需求了。参数都接收到了。尽管为所欲为吧。

    clipboard.png

      相似问题
      推荐文章