函数作用:从命令行的参数列表中获取选项
函数格式:array getopt(string $options[, array $longopts])
参数解释:
- options:该字符串中的每个单个字符会被当做选项字符,匹配以单个-开头的选项,只允许a-z、A-Z、0-9
test.php
<?php
$options = getopt('a:b:cd:');
var_dump($options);
options
- longopts:该数组中的每个元素会被作为选项字符串,匹配以两个-开头的选项(--)
test_opt.php
<?php
$options = getopt('', ['class:', 'release:', 'limit', 'size:']);
var_dump($options);
longopts
注意点:
- 未在getopt函数中声明的选项,不会出现在结果中
- options 可能包含了以下元素:
单独的字符(不接受值)
后面跟随冒号的字符(此选项需要值)
后面跟随两个冒号的字符(此选项的值可选)
网友评论