Return to README CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / sapi / cli |
1.1 ! misho 1: The CLI (command line interface) SAPI has been introduced ! 2: with a goal of making PHP better at supporting the creation of ! 3: stand alone applications. ! 4: ! 5: It is based on CGI SAPI with all CGI specific things removed. ! 6: ! 7: The main differences between the two: ! 8: ! 9: * CLI is started up in quiet mode by default. ! 10: (-q switch kept for compatibility) ! 11: * It does not change the working directory to that of the script. ! 12: (-C switch kept for compatibility) ! 13: * Plain text error message ! 14: * $argc and $argv registered irrespective of register_globals ! 15: and register_argc_argv php.ini settings. ! 16: * implicit_flush always on ! 17: * -r option which allows execution of PHP code directly from ! 18: the command line (e.g. php -r 'echo md5("test");' ) ! 19: * Other more sophisticated command line switches (see: man php) ! 20: * max_execution_time is set to unlimited, overriding php.ini setting.