How to Read Program Arguments in PHP
In PHP the program arguments of current script is always available in the $argv variable except when it is not.
This means we can easily write the old hello world app as:
<?php
if(count($argv)<2) {
echo "usage: php $argv[0] name [name] [name] [name]";
}
foreach($argv as $index=>$arg) {
// skip index zero as this is the script name
if($index==0) continue;
echo "Hello $arg\n";
}