コマンドラインのPHPで引数を受け取る場合

PHPはほとんどの場合、WEBから利用される事になるが、
サーバ上で実行したい時もある。

php test.php

などというように。

その時、プログラムで引数を受け取りたい場合は

$argc
$argv
を利用する。

$argcには、引数として入ってくる数が記録され、$argvは配列で、
引数が入ってくる。
第一引数は$argv[1]
第二引数は$argv[2]
というように、添字が0から始まらない点に注意。

プログラム例は
php test.php a1 a2 a3
と実行した際、
$argv[1] = a1;
$argv[2] = a2;
$argv[3] = a3;
となる。