我想知道是否有人知道通过允许重复选项的cli解析PHP中的命令行选项的本机函数? getopt不喜欢这样的东西: program.php -w" WARNING1" -w"警告2"
我会使用管道符号并让用户通过我WARNING1 | WARNING2但是因为每个选项都是正则表达式,所以他们已经可以使用它了,而且我已经看到perl以这种方式工作。
所有想法?
提前致谢。
答案 0 :(得分:1)
您可以通过
检索多个命令行选项使用常规getopt而不使用-w标志
php script_name.php Jarrod"蛋糕,茶和冰淇淋"
将为您提供jarrod
和cake,tea and ice cream
作为参数
另请看这里:http://php.net/manual/en/function.getopt.php 并阅读有关选项和长期选项的更多信息。