短参数 它返回一个包含命令行参数的数组。比如,要获得-a -b 和-c的值,可以这么做: $arguments = getopt("a:b:c:"); 可以用下面的方式运行脚本(有无空格是没有关系的,注意看第一个例子和第二个例子):
php test.php -a app -b bar -c car OR php test.php -aapp -bbar -ccarprint_r($arguments) 将返回:
Array ( [a] => app [b] => bar [c] => car )注意: 1.冒号是需要的 2.如果没有指明值,在数组里面就不会出现 还是刚才的例子:
php test.php -a appprint_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函数”的更多相关文章 》
PHP getopt函数来源网络,如有侵权请告知,即处理!
转载于:https://www.cnblogs.com/webStyle/p/4536313.html
相关资源:数据结构—成绩单生成器