===== PHP CLI benchmark =====
The PHP CLI benchmark is a script that runs several algorithms and test runs and g... required.
====Example of usage====
<code>bench.php --tool memusage --complog -v</code>
This would d... ns. The comparison log file will look like "bench_PHPVERSION_TOOL_PID.txt".
<code>bench.php --tool mem
Source Development =====
The source code behind PHP is managed through the versioning system SVN. There are three active branches:
* PHP 5.2 (Stable) is branched as [[http://svn.php.net/viewvc/php/php-src/branches/PHP_5_2/|PHP_5_2]]
* PHP 5.3 (Stable) is branched as [[http://svn.ph
===== Checking out the PHP Manual sources from SVN =====
==== Introduction ====
There are two main (and different) methods for checking out the PHP documentation sources.
* Using svn:externals
... s will setup a structure like the following:
phpdoc/en/
phpdoc/doc-base/
Where en/ contains all the XML DocBook files specific to English, and doc
PECL documentation is stored within the official PHP Manual, and while releasing a PECL extension it's... is as follows:
* Load the PECL extension into PHP CLI.
* Checkout the CVS module named 'phpdoc' as this contains all PHP Documentation
* Read the README found within phpdoc for a quick overvie
So, How exactly do I get the source files for the PHP Manual? ====
Simple. The PHP Project uses CVS to manage its sources, so to retrieve the sources for the PHP Manual you will checkout (download) these sources... us CVS user named //cvsread// exists (password: //phpfi//) that anybody in the world may use to make ch
>):
Q: Couldn't these issues be solved by making PHP case sensitive?
A: No, this is not a viable solution, since PHP identifiers for the most part are case insensitiv... essentially risk breaking compatibility with all PHP scripts in existence.
Q: Would removing constant... red. However the fact that "\" is already used in PHP means that nobody has a keyboard that actually la
====== PHP 5.3 upgrading notes ======
* This document has been removed in favor of [[http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3|UPGRADING]] and will eventually live in the PHP Manual (see
one day live within the migration section of the PHP Manual. See the manual pages for [[http://php.net/migration51|5.1]] and [[http://php.net/migration52|5.2]] for example manual pages.
* [[doc:scra