PHP: $argv - Manual - PHP: Hypertext Preprocessor
Sometimes $argv can be null, such as when "register-argc-argv" is set to false. In some cases I've found the variable is populated correctly when running "php-cli" instead of just "php" from the command line (or cron)....