GetOptions(
"r|repo=s" => \$repo,
"R|list-repos" => \$list,
);
Run Code Online (Sandbox Code Playgroud)
当我用-r qwe选项调用此脚本时,$list更新为1,这不是我所期望的.
如何使GetOpt区分大小写?
在PHP语法中通常会忽略空格,但有几个地方你不能在不影响意义(和结果)的情况下放置空格.
一个例子是:
$a = 5.5; // five and a half (float)
$b = 5 . 5; // "55" (string)
Run Code Online (Sandbox Code Playgroud)
你知道其他任何例子吗?
问题不在于为什么这样工作,但是什么是情况,当省略或放置空格改变程序时,但两个版本在语法上都是正确的.