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.