argv 変数と getopt() を使用しようとしてもうまくいかないようです。すべての - または -- オプションを使用する以外の回避策を知っている人:
<?php
$arr[] = "test:";
$options = getopt(NULL, $arr);
echo $options["test"];
?>
上記の簡単な例を実行すると、次のようになります。
php test.php --test="Hello World"
こんにちは世界
php test.php argv --test="Hello World"
前に - または -- を付けずに値を配置したため、出力はありません。