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($argv 1 ) { print “Usage: php script.php [ ]\n”; exit(1); } $filename = $argv 1 ; … See the article Using PHP from the command line for details.