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定时执行