php传递参数在命令行进行执行
用途:在项目中有时候会有其他语言调用php脚本,同时进行传递参数,进而达到项目需求,例如我在工作中遇到python脚本调用我的php脚本,传递参数处理数据
创建一个hello.php
<?php
if($argc != 2) {
echo "Usage: php hello.php [name].\n";
exit(1);
}
$name = $argv[1];
echo "Hello, $name\n";
其中的$argc为一个整数,表示参数个数,$argc为固定写法,$argv为数组变量,包含每个参数的值,第一个参数是脚本的名称,此示例中为hello.php,命令运行失败,可以通过exit进行终断,同时返回一个非0整数通知调用方
> php hello.php
Usage: php hello.php [name]
> php hello.php world
Hello, world
-------------------------立码平天下------------------------------

浙公网安备 33010602011771号