php cli 传递参数,php cli下接受参数的几种方法

php cli(命令行模式下)接受参数有多种方法,下面分享两种具体的方法。

(1)使用$argv接受参数

//文件名:cli.php

//注意以下两个变量仅在 register_argc_argv 打开时可用

print_r($argc); //CLI下获取参数的数目,最小值为 1

print_r($argv); //CLI下传递给脚本的参数数组,第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名

例如:

php cli.php a b c abc

结果:

5Array

(

[0] => cli.php

[1] => a

[2] => b

[3] => c

[4] => abc

)

(2)使用getopt()函数获取参数

//文件名:cli.php

//获取 -a -b -c参数

print_r(getopt('a:b:c:'));

例如:

php cli.php -a x -b y -c z

结果:

Array

(

[a] => x

[b] => y

[c] => z

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值