首页 > php函数 > PHP中CLI命令行模式接受参数的方法

PHP中CLI命令行模式接受参数的方法

PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合,下面我就来简单的介绍一下php cli命令的用法。

PHP CLI(命令行模式下)接受参数有多种方法:

(1)使用$argv接受参数

<?php
//变量仅在 register_argc_argv 打开时可用。
print_r($argc); //CLI下获取参数的数目,最小值为1
print_r($argv); //CLI下传递给脚本的参数数组,第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名。
?>

结果:

 

PHP中CLI命令行模式接受参数的方法


PHP CLI下接受参数的几种方法(2)使用getopt()函数获取参数

<?php
 
//获取 -a -b -c参数
$args = getopt('a:b:c:');
print_r($args);
?>

执行结果:

PHP中CLI命令行模式接受参数的方法


使用getopt获取cli参数

永久链接:http://www.phprm.com/function/60376.html

转载随意!带上文章地址吧。

标签:none

发表留言