Passing command-line arguments into PHP
Say you have a PHP script and you want to pass command-line arguments into the script, e.g. calling the script like this:
php script.php datafile.txt 10 100
PHP stores all command-line arguments in an array:
$argv 0 => “script.php”
$argv 1 => “datafile.txt”
$argv 2 => 10
$argv 3 => 100
Then you can process the arguments:
if (!isset($argv1) {
print “Usage: php script.php [ ]\n”;
exit(1);
}$filename = $argv1;
…
See the article Using PHP from the command line for details.