PHP 5.3 : Nouveautés : Introduction et Sommaire

20 octobre 2008php, php-5.3
 Cet article a été rédigé il y a plusieurs années et peut ne plus être tout à fait à jour…

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.

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 :

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 !


Note

[1] Je ne trouve pas de news sur php.net à propos de la sortie de PHP 5.2.0, mais la date se trouve dans le changelog.