简单明了 PHP实现命令行可执行脚本

时间:2022-11-09 00:15:13

php在cli模式下常用得到参数的方法

1.$argv,$argc
2.STDOUT和STDIN变量
3.getopt方法
实际情况中,我一般用第一种就可以满足大部分需求
其余两种各位自行度娘


1.创建test.php
<?php print_r($argv); ?>
  • 1
  • 2
  • 3
在命令行执行
php test.php controllerName actionName remark
  • 1
输出:
Array
(
    [0] => test.php
    [1] => controllerName
    [2] => actionName
    [3] => remark
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7


这样可以根据argv数组来获取传递的参数进行后续的处理操作。

比如可以配合linux定时执行

简单明了 PHP实现命令行可执行脚本

这样的任务