[英]php getopt() function not giving correct answer
以下是我的命令行参数:
php a.php -g UAMS ABC
现在,当我使用getopt从命令行获取命令时,我只会得到第一个参数,即UAMS 。 我想同时获得UAMS和ABC这两个参数。
以下是我通过getopt()函数获取参数的代码。
$options=getopt("g");
echo "Options: ".json_encode($options);
我只有UAMS。
当我像
php a.php -g a/b/c
然后我通过getopt
获得参数,然后将其输出为a\\/b\\/c
?
那么为什么它没有给出正确的答案呢?
“ g”是一个不带值的选项“ g:”将是一个带可选值的选项。 参见http://de.php.net/getopt
反斜杠来自json_encode()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.