File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / sapi / cli / README
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:34:35 2012 UTC (12 years, 1 month ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, HEAD
php 5.4.3+patches

    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 the register_argc_argv 
   15:   php.ini setting.
   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.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>