コマンドラインで PHP を使っているときに コマンドラインの引数を受け取るメモです。
PHP が自動で用意する変数 $argc に引数の数、$argv に引数の値が配列で 格納されます。
<?php var_dump($argc); var_dump($argv);
次のようになります。
$ php test.php arg1 arg2
int(3)
array(3) {
[0]=>
string(8) "test.php"
[1]=>
string(4) "arg1"
[2]=>
string(4) "arg2"
}
ただし register_argc_argv が無効になっていると $argc と $argv は使用できません。