PHP函数 之 getopt

2016-12-31  本文已影响0人  Uchiha_Ponny

函数作用:从命令行的参数列表中获取选项

函数格式:array getopt(string $options[, array $longopts])

参数解释:

  1. options:该字符串中的每个单个字符会被当做选项字符,匹配以单个-开头的选项,只允许a-z、A-Z、0-9
test.php
<?php
$options = getopt('a:b:cd:');
var_dump($options);
options
  1. longopts:该数组中的每个元素会被作为选项字符串,匹配以两个-开头的选项(--)
test_opt.php
<?php
$options = getopt('', ['class:', 'release:', 'limit', 'size:']);
var_dump($options);
longopts

注意点:

  1. 未在getopt函数中声明的选项,不会出现在结果中
  2. options 可能包含了以下元素:
    单独的字符(不接受值)
    后面跟随冒号的字符(此选项需要值)
    后面跟随两个冒号的字符(此选项的值可选)
上一篇 下一篇

猜你喜欢

热点阅读