このように、オプションをスペースを含む文字列として定義する方法はありますか
$myscript.php test --comment="some string"
以下を出力します。
[RuntimeException]
Too many arguments.
test [-c|--comment="..."]
ただし、 --comment にスペースが含まれていない場合は機能します (例: "some_string")。
私は同じ問題に遭遇しました。myscript.php
引数を間違った方法で渡している可能性があります。github でこの問題を確認してください: https://github.com/symfony/symfony/issues/11205
いいえ、Symfony の話ではありません。コマンドラインについてです。引用符で囲まれた文字列を渡し続けるだけです。