gatewayworker怎样获取终端输入的命令

lydinit

比如,当在终端输入php start.php start 的时候,gatewayworker在哪里获取到命令的呢?我看worker.php的时候,只看到它处理了$argv这个命令数组,没找到它是在哪里赋值给 $argv 的

1543 1 0
1个回答

blogdaren

命令行模式下,$argv 即代表传递给当前脚本的参数数组,会自动获取执行脚本的参数并赋值给$argv,这个过程并不需要人工赋值干预。

  • lydinit 2019-05-13

    感谢回答,请问 自动获取执行脚本的参数并赋值给$argv ,这个功能的代码在哪里

  • blogdaren 2019-05-13

    test.php
    <?php
    var_dump($argv);

    php test.php param1 param2

年代过于久远,无法发表回答
🔝