有没有办法多次调用getopt($ options)?

时间:2017-05-18 10:39:00

标签: php command-line getopt

我正在开发一个php脚本,它将根据用户的选择重定向并执行一些功能。

可以使用我的脚本列出所有选项,使用算法A,使用算法B

问题是,A可能需要比原始脚本更多的参数,B可能需要一些其他参数。

我计划在第一个脚本中使用getopt("r:i:"),然后使用 getopt("u:p:")中的A,因为它需要u个昵称和p个谜语,但似乎getotp清空了它第一次使用的参数行

所以让我们想象一下我想用

$ php -f file.php -- -r "path" -i "A" -u "username" -p "password"

-i "A"表示使用算法A

但是第二次使用getopt时,它返回一个空数组。

有没有办法两次使用它,或者可能告诉它不要删除不存在的条目?

0 个答案:

没有答案