PHP 5.3 : Nouveautés : Introduction et Sommaire
20 octobre 2008 —PHP 5.0 est sorti en Juillet 2004 ; PHP 5.1 a suivi en Novembre 2005 ; puis est arrivé PHP 5.2 en Novembre 2006[1].
Quatre ans après la sortie de PHP 5.0, c'est au cours de cet été, en 2008, que PHP 5.3 a commencé à être rendu public, avec les sorties des premières versions alpha :
- PHP 5.3 alpha1 le 1er août 2008,
- et PHP 5.3 alpha2 un mois plus tard, le 2 septembre 2008.
Avec la sortie de la seconde version alpha, nous avons quasiment atteint une version stabilisée en terme de fonctionnalités : il n'est plus prévu d'accepter de nouvelle fonctionnalité, ni de modifier le comportement de PHP 5.3, d'ici la version 5.3.0, dont la sortie se fera probablement courant novembre 2008 ou janvier 2009.
(Je dis "quasiment", du fait qu'une -- et une seule -- fonctionnalité est encore ouverte à discussion : l'implémentation retenue pour les namespaces jusqu'à la version alpha2 comprise ne fait pas l'unanimité, et sera très certainement modifiée d'ici l'alpha3 : le travail à ce niveau est déjà bien avancé, d'ailleurs)
Face à l'importante quantité de nouveautés qu'apporte PHP 5.3, une série d'articles les présentant avec quelques exemples à chaque fois, serait la bienvenue...
Voici donc le sommaire d'une série d'entre 25 et 30 articles, qui seront publiés à quelques jours d'intervalle :
Globalement, je prévois de publier un article par jour tous les jours des prochaines semaines -- en excluant les week-ends.
- Semaine du 20 octobre :
- Semaine du 27 octobre :
- Semaine du 3 novembre :
- Semaine du 10 novembre :
- Semaine du 17 novembre :
- Et, probablement pour finir, semaine du 24 novembre :
En théorie, un article sera publié tous les matins, entre 7h et 8h.
Au besoin, abonnez-vous au flux RSS ;-)
Sources
Pour rédiger cette série d'articles, je me suis basé sur plusieurs types de sources.
Pour n'en citer que quelques unes :
- Conférence AFUP à Lyon, le 03/04/2008, sur les nouveautés de PHP 5.3 et PHP 6
- Slides "Introducing PHP 5.3" présentés à PHP Québec 2008 par Ilia Alshanetsky
- Slides présentés par Stanislav Malyshev aux ZendCon 08
- Mailing-list internals@lists.php.net
- Nombreux blog-posts, pour la plupart passés sur Planet-PHP
Merci à tous ceux qui m'ont facilité la tâche, de par leurs propres articles, ou leur participation à des discussions ouvertes !
Exemples
Vous trouverez en pièce jointe à chacun des articles de cette série un pack regroupant les scripts de test, d'exemples, et de démonstrations que j'ai écris au fur et à mesure que je testais les nouveautés de PHP 5.3.
N'hésitez pas à le télécharger !
Et bonne lecture !