mirror of
https://github.com/bdnugget/php-src.git
synced 2026-11-11 03:00:49 +00:00
* origin/str_size_and_int64_56_backport: (33 commits) remove temp test files fix typo replacement don't compare constants on run time fix macros more descriptor fixes substr_compare(): Allow zero length comparison Fixed test case title [bug 66535] X-PHP-Originating-Script adds newline if no custom headers are given Fixed expected output of a few cURL test cases Allow NULL as value for CURLOPT_CUSTOMREQUEST option. primitive test fixes man page: long option name is --strip, not --stripped --global have be removed in 5.2 remove pcntl leftover from the test code list the fpm change hat rfc in UPGRADING mention the apparmor support in fpm typo spotted by Lajos Veres update libs_version.txt update libs_version.txt NEWS ... Conflicts: ext/openssl/openssl.c
The CLI (command line interface) SAPI has been introduced
with a goal of making PHP better at supporting the creation of
stand alone applications.
It is based on CGI SAPI with all CGI specific things removed.
The main differences between the two:
* CLI is started up in quiet mode by default.
(-q switch kept for compatibility)
* It does not change the working directory to that of the script.
(-C switch kept for compatibility)
* Plain text error message
* $argc and $argv registered irrespective of the register_argc_argv
php.ini setting.
* implicit_flush always on
* -r option which allows execution of PHP code directly from
the command line (e.g. php -r 'echo md5("test");' )
* Other more sophisticated command line switches (see: man php)
* max_execution_time is set to unlimited, overriding php.ini setting.