f differences between the MySQL native driver for PHP (mysqlnd) and the MySQL Client Library (AKA libmy... can choose between three different libraries for PHP: mysqlnd, MySQL Client Library and Connector/C. H... r/C and the MySQL Client Library. For the sake of PHP, Connector/C = standalone version of MySQL Client...
==== Build related ====
mysqlnd is part of the PHP source code as of PHP 5.3. Therefore users do not
===== 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... ike "bench_PHPVERSION_TOOL_PID.txt".
<code>bench.php --tool memusage --path microtests -q --complog</c
==== PHP Documentation Project Transition from Subversion to Git ====
The PHP Documentation project and translations will be in... t Structure ===
The Subversion repository for the PHP Documentation project is currently stored in the
[[https://svn.php.net/viewvc/|main PHP repository]] under [[https:/
==== PhD -- Building the PHP manual with PHP ====
PhD takes the PHP Manual sources (DocBook) and outputs the various forms of the PHP Manual. It's generic enough to work on non-php.ne
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
ing) downloads, namely from here:
* http://www.php.net/download-docs.php
* http://www.php.net/downloads.php
The code should:
* Never interfere with ability to download
* Be efficient
*
into multiple sub-packages (currently "Generic", "PHP" and "PEAR"), the Generic package is installed by... Generic package, type:
<code>
$ pear install doc.php.net/PhD
</code>
And for upgrading:
<code>
$ pear upgrade doc.php.net/PhD
</code>
If by chance you already installe... ilable packages:
<code>
$ pear remote-list -c doc.php.net
</code>
and to install optional packages:
<co
ado àqueles que querem contribuir com o manual do PHP utilizando as interfaces web do GitHub. É especif... raduzir ou atualizar um arquivo ====
O manual do PHP é um documento enorme, e trabalho não falta. Você... izar. Em ordem de prioridade:
- **[[http://doc.php.net/revcheck.php?p=files&lang=pt_BR|Arquivos desatualizados]]**: Arquivos anteriormente traduzidos mas
==== TODO for every PHP release ====
== Installation files ==
Two files are generated from the Installation section of the manual, and updated into php-src. They are:
* [[http://svn.php.net/viewvc/php/php-src/trunk/INSTALL?view=log|php-src/INSTALL]]
* [[http://svn.php.net/viewvc/php/ph
n progress ===
I'm currently working on [[http://php.net/tut.php|the tutorial]], because it its current state it really isn't that useful. There is still a... ess can be tracked on [[https://github.com/PeeHaa/php-net-tutorial|GitHub]]. Feel free to review / impr... = todo ===
* Write tutorial
* [[http://www.php.net/manual/en/language.variables.external.php|Ext
==== Updating PHP docs to the new markup ====
Several PHP extensions have documentation for OO-style APIs which is writ... g to take this as my example. If you go to http://php.net/rar, and look over the methods of the Rar cla... copy and paste job.
You will need:
* A recent PHP 5.3 is nice
* the PhD tool - follow the instruc
=== The PHP Manual builds ===
The PHP Manual is written in DocBook and built by [[doc:phd|PhD]], and these builds ... ly happens every hour. When mirrors sync [[http://php.net/mirroring.php|depends on how]] their cron is setup.
=== Doc server builds ===
The documentation s