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

 
更多

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

(1)使用$argv接受参数

<?php
//文件名: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()函数获取参数

<?php
//文件名: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
)

打赏

本文固定链接: https://www.cxy163.net/archives/3545 | 绝缘体

该日志由 绝缘体.. 于 2016年09月06日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php cli下接受参数的几种方法 | 绝缘体
关键字: , , , ,

php cli下接受参数的几种方法:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter