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
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
*
==== 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
====== TODO - Migrating the PHP documentation from SVN to Git ======
===== Task list =====
Reference: https://news-web.php.net/php.doc/969387429
- Create language repos for es, fr, it, ja, pl, pt_BR, ro, ru, tr, uk and zh on git.php.net
* Status: TODO
* Assigned: Peter
-
checked for missing documentation. It scoured the php-src and determined which functions were missing from the PHP manual. Let's reintroduce this, and expand the id... and ini settings.
=== Problems ===
* Scouring php-src can be difficult.
* Some missing functions are intentionally not documented (php_egg_logo_guid(), leak(), ...), as are some aliase
.Y.0) release ====
== Migration guides ==
Since PHP 5.1.0, every such release has included a migratio... upgrade guide. This involves the following:
* php-src/README.UPDATE_X_Y (Examples: [[http://cvs.php.net/viewvc.cgi/phpweb/README_UPGRADE_51.php?hideattic=0|5.1]], [[http://cvs.php.net/viewvc.cgi/php-src
ion should exist, with mysqli+PDO_MySQL examples
PHP.NET update:
* mysql->mysqli migration, where ap... add these as separate items)
* <del>Setup wiki @php.net ACL *we moved to another wiki*</del>
* Tran... y extension, book.xml/reference.xml [[http://bugs.php.net/bug.php?id=44736|bug report]]</del>
* extensions.xml.php update, deal with missing reference.xml
=== Making PHP 5 a first class citizen rewrite ===
This task rewords the manual in such a manner that **PHP 5** becomes a first class citizen. This means we'll remove terms like:
* //As of PHP 5//
* //Since PHP 5//
* //Added in PHP 5//
Because those suggest that **PHP 4** is the current
p ===
The ini information is scattered around the PHP Manual and needs cleanup and reorganization.
The sections in question:
* http://php.net/manual/en/ini.php (appendix)
* http://php.net/manual/en/configure.php (appendix)
* http://php.net/manual/en/configur
ke the function prototypes look more like current PHP code by using the PHP 7 return type declaration syntax.
===== Before and after =====
Before:
''int ... cket was added to the bug tracker at https://bugs.php.net/bug.php?id=75527
A quick Pull Request has been submitted at https://github.com/php/phd/pull/17
=
oc:phd]], see also the TODO files in [[http://svn.php.net/viewvc/phd/trunk/|PhD SVN]].
==== Standard =... Book elements+attributes
* Close [[https://bugs.php.net/search.php?limit=All&cmd=display&status=Open&package_name%5B%5D=Doc+Build+problem|PhD Bugs and fea... tiple prototyped functions better (e.g., [[http://php.net/apc_add|apc_add()]])
==== General ====
* A
==== TODO for every major (X.0.0) PHP Release ====
== Check version information ==
Since each major PHP version is stored in the version files, this is t... sider removing old information ==
For example, is PHP 3 still relevant? How about PHP 4? If using version specific tagging, does the build system need adjus