“ Perhaps PHP installations on OSX accept different arguments.
My PHP installation on Windows (5.2.11) does not appear to accept the '-q' argument.
It has the following options instead ('-f' is the argument I used):
Usage: php [options] [-f][--] [args...] ”
php [options] -r[--] [args...]
php [options] [-B] -R [-E
] [--] [args...]
php [options] [-B] -F [-E ] [--] [args...]
php [options] -- [args...]
php [options] -a
-a Run interactively
-c| Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-fParse and execute .
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-rRun PHP
without using script tags ..?>
-BRun PHP before processing input lines
-RRun PHP
for every input line
-FParse and execute for every input line
-ERun PHP after processing all input lines
-H Hide any passed arguments from external tools.
-s Output HTML syntax highlighted source.
-v Version number
-w Output source with stripped comments and whitespace.
-zLoad Zend extension .
args... Arguments passed to script. Use -- args when first argument
starts with - or script is read from stdin
--ini Show configuration file names
--rfShow information about function .
--rcShow information about class .
--reShow information about extension .
--riShow configuration for extension .