Press "Enter" to skip to content

php cli 命令行执行脚本获取参数$argv和$argc的方法

评价:
0
(0用户)
<?php
echo $argv[0];     echo "\n";
var_dump($argv[1]);    echo "\n";
var_dump(intval($argv[2]));  echo "\n";
echo $argv[3];     echo "\n";
echo $argc;

index.php代码如上面所示,在cli命令行模式下执行php index.php 1 10 100,结果如下:

index.php      //$argv[0]显示结果 经测试此处显示的是此脚本相对于执行位置的相对路径(就是你在哪里输入的php index.php,这里显示的就是 index.php 相对于你当前目录的位置)
string(1) “1”    //$argv[1]显示第一个参数会转为字符串
int(10)        //$argv[2]显示第二个参数
100          //$argv[3]显示第二个参数
4           //$argv参数的个数 相对路径+你传的参数

为了便于记忆查了一下这变量 $avgv 为 argument vector, $avgc 为 argument count

本文为原创文章,转载请注明出处!

注册并通过认证的用户才可以进行评价!

admin:系统自动奖励,+10,  

Be First to Comment

发表评论