回答編集履歴
2
補足
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
つまり、オプションは`--`の前にしか書けません。`--`の後に書いた物は仮にスクリプトファイル名やオプションっぽく見えてもそれらは全部引数で、`$argc` `$argv`に反映されます。
|
6
6
|
|
7
7
|
##例
|
8
|
-
`php -a`・・・`-a`はオプション
|
8
|
+
`php -a`・・・`-a`はオプション、スクリプトは標準入力から読む
|
9
|
-
`php -- -a`・・・`-a`は引数
|
9
|
+
`php -- -a`・・・`-a`は引数、スクリプトは標準入力から読む
|
10
10
|
`php foo bar`・・・`foo`はスクリプトファイル名で、`bar`が引数
|
11
11
|
`Php -- foo bar`・・・`foo` `bar`は引数で、スクリプトは標準入力から読む
|
1
追記
answer
CHANGED
@@ -2,4 +2,10 @@
|
|
2
2
|
> args... Arguments passed to script. Use -- args when first argument starts with - or script is read from stdin
|
3
3
|
|
4
4
|
|
5
|
-
つまり、オプションは`--`の前にしか書けません。`--`の後に書いた物は仮にスクリプトファイル名やオプションっぽく見えてもそれらは全部引数で、`$argc` `$argv`に反映されます。
|
5
|
+
つまり、オプションは`--`の前にしか書けません。`--`の後に書いた物は仮にスクリプトファイル名やオプションっぽく見えてもそれらは全部引数で、`$argc` `$argv`に反映されます。
|
6
|
+
|
7
|
+
##例
|
8
|
+
`php -a`・・・`-a`はオプション
|
9
|
+
`php -- -a`・・・`-a`は引数
|
10
|
+
`php foo bar`・・・`foo`はスクリプトファイル名で、`bar`が引数
|
11
|
+
`Php -- foo bar`・・・`foo` `bar`は引数で、スクリプトは標準入力から読む
|