C’est après des mois et des mois d’attente que notre chère version 5.3 de PHP sort enfin. Elle devait initialement sortir jeudi dernier mais a été reporté à aujourd’hui suite à des retours de bugs de dernière minute.
J’aimerais féliciter toute l’équipe de développeurs et de contributeurs pour cette version qui soulagera très largement la sortie de la version 6 de PHP. Je vous rappel que la principale fonctionnalité de PHP 6 sera la réécriture intégrale de son code source au format Unicode, ce qui implique de très grandes résolutions dans les différentes fonctions/méthodes de traitement de texte. Pour les nouvelles spécifications de PHP 6, vous pouvez lire ce document rédigé suite au meeting des core développeurs de PHP.
Sans aucun doute, PHP 5.3 apporte de très grandes mises à jour qui sont attendues depuis bien des mois comme les namespaces, les closures, les lambda fonctions, les NOWDOCS, les extensions Phar, Intl, SQLite3 et encore plein de nouvelles choses comme la correction des quelques 140 bugs dans certaines extensions.
La liste complète des mises à jour.
Plein d’excellentes choses sont donc maintenant possible grâce à la révolution 5.3 (sauf l’opérateur GOTO
).
N’hésitez pas à télécharger cette nouvelle version et surtout à vous essayer à ces nouveautés !
Pendant ce temps, Mozilla annonce du lourd avec Firefox 5.3 3.5.


Ouais, révolution : d’un langage minable, PHP passe à une langage médiocre.
Oui j’éxagère et je troll. Mais faut arrêter de dire que avec PHP 5.3, php fait du vrai objet. On pourra dire cela quand :
- On pourra surcharger des classes déjà existantes.
- *TOUT* sera objet. Une string, c’est un objet contenant une chaine de caractères. Pas un truc spécial qu’on sait pas trop définir.
Et puis les espaces de nom, franchement, ? Je croyais à une blague jusqu’à ce matin.
Et non, ils l’ont vraiment fait
J’avoue que c’est « awful » les espaces de nom avec les anti-slash…
Certes PHP ne sera jamais un langage full-object mais gardons quand même en tête qu’à la base il s’agit d’un langage procédural… Déjà que pour les dinosaures du PHP, c’est pas évident de passer en pseudo-objet (genre 5.1) alors full-object… lol.
Je pense qu’il y a encore plein de choses à critiquer dans cette nouvelle version mais bon, elle va nous permettre de faire un sacré bon comme ne plus nommer nos classes genre Zend_Application_Bootstrap_BootstrapAbstract xD !
Merci pour ton commentaire Damien.