PHP getopt函数

WBOY
WBOYOriginal
2016-06-23 14:34:581464Durchsuche

简介:这是PHP getopt函数的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=336873' scrolling='no'> 短参数
它返回一个包含命令行参数的数组。比如,要获得-a -b 和-c的值,可以这么做:

$arguments = getopt("a:b:c:");

可以用下面的方式运行脚本(有无空格是没有关系的,注意看第一个例子和第二个例子):

php test.php -a app -b bar -c carORphp test.php -aapp -bbar -ccar


print_r($arguments) 将返回:

Array(    [a] => app    [b] => bar    [c] => car)


注意:
1.冒号是需要的
2.如果没有指明值,在数组里面就不会出现

还是刚才的例子:

php test.php -a app

print_r($arguments) :

Array(    [a] => app)


关于长参数

早于php 5.3的版本,如果使用长参数(--name=value 或--name value),很可能会得到如下的错误信息:

PHP Warning:  getopt(): No support for long options in this build in ...

因此,如果php的版本早于5.3最好还是使用短参数。

“PHP getopt函数”的更多相关文章 》

爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

http://biancheng.dnbcw.info/php/336873.html pageNo:9
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php cli 参数Nächster Artikel:php连接sql2000