PHP getopt函数
程序员文章站
2022-03-17 08:17:13
...
简介:这是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:");
可以用下面的方式运行脚本(有无空格是没有关系的,注意看第一个例子和第二个例子):
print_r($arguments) 将返回:
注意:
1.冒号是需要的
2.如果没有指明值,在数组里面就不会出现
还是刚才的例子:
print_r($arguments) :
关于长参数
早于php 5.3的版本,如果使用长参数(--name=value 或--name value),很可能会得到如下的错误信息:
PHP Warning: getopt(): No support for long options in this build in ...
因此,如果php的版本早于5.3最好还是使用短参数。
它返回一个包含命令行参数的数组。比如,要获得-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下一篇: CI 去 index.php
推荐阅读
-
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
-
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
-
PHP的preg_match匹配字符串长度问题解决方法
-
一个PHP的ZIP压缩类分享
-
PHP关于IE下的iframe跨域导致session丢失问题解决方法
-
c++ string类型成员变量在调用构造函数后未能正确赋值
-
浅析函数声明和函数表达式——函数声明的声明提前
-
解析php session_set_save_handler 函数的用法(mysql)
-
JavaScript常用字符串与数组扩展函数小结
-
使用PHP获取当前url路径的函数以及服务器变量