您好,欢迎访问一九零五行业门户网

如何正确实现PHP命令行读取参数_PHP教程

如果想实现php命令行读取参数,cli可以从$_server['argc']和$_server['argv'']取得参数的个数和值。我们再建立一个文件,名字为testargs.php,脚本代码如下:
#!c:phpphp.exe –q    ?php   //unix和linux平台下应该为
#!/usr/local/bin/php –q   echo 测试获取参数:n;   echo $_server[argc].n;   //显示传入的参数值,从索引1开始显示   echo $_server[argv][1].n;   echo $_server[argv][2].n;   echo $_server[argv][3].n;   echo $_server[argv][4].n;   ?> 在命令行输入如下代码:
c:usersjohn>testargs.php always to be best
测试获取参数:
4
always
to
be
best
因为我们输入了一串单词,为“always to be best”,脚本参数以空格分隔。因此,php将其计为4个参数,下面对此说明。
$_server[argc]数组返回一个整型的数,代表从命令行上回车后一共输入了几个参数。
从php命令行读取参数范例中的结果已经看出,要访问已经传入的参数值,需要从索引1开始。因为脚本本身的文件已经占用了索引0,即$_server[argv][0]。
http://www.bkjia.com/phpjc/446037.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446037.htmltecharticle如果想实现php命令行读取参数,cli可以从$_server['argc']和$_server['argv'']取得参数的个数和值。我们再建立一个文件,名字为testargs.php,脚本代...
其它类似信息

推荐信息