[英]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.