teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

補足

2019/07/24 07:18

投稿

otn
otn

スコア86349

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

追記

2019/07/24 07:18

投稿

otn
otn

スコア86349

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`は引数で、スクリプトは標準入力から読む