PHP Cli传递重复的命令行参数

PHP Cli传递重复的命令行参数,php,Php,我想知道是否有人知道一个本机函数可以通过允许重复选项的cli在PHP中解析命令行选项?getopt不喜欢以下内容: program.php-w“WARNING1”-w“WARNING2” 我会使用管道符号,让用户传递给我WARNING1 | WARNING2,但是因为每个选项都是正则表达式,他们可能已经在使用它了,我已经看到perl以这种方式工作 有什么想法吗 提前感谢。您可以通过以下方式检索多个命令行选项: 在getopt中使用一些分隔符和选项变量 使用不带-w标志的常规getopt php

我想知道是否有人知道一个本机函数可以通过允许重复选项的cli在PHP中解析命令行选项?getopt不喜欢以下内容: program.php-w“WARNING1”-w“WARNING2”

我会使用管道符号,让用户传递给我WARNING1 | WARNING2,但是因为每个选项都是正则表达式,他们可能已经在使用它了,我已经看到perl以这种方式工作

有什么想法吗


提前感谢。

您可以通过以下方式检索多个命令行选项:

  • 在getopt中使用一些分隔符和选项变量
  • 使用不带-w标志的常规getopt

    php脚本\u name.php Jarrod“蛋糕、茶和冰淇淋”

会给你,
jarrod
蛋糕、茶和冰淇淋作为论据

请看这里:
阅读有关选项和长选项的更多信息。

您当然可以通过手动读取和解析全局
$argv
变量中的值来完成此操作。这将包含所有的命令行值:非常感谢,这不是我想要的,但是非常感谢您的回复。