Ce qu’il faut faire pour migrer une application PHP 5.2 vers 5.3

Aujourd’hui bon nombre d’applications / sites web sont développés sur PHP 5.2.x. Cette version est extrêmement répandu chez les hébergeurs comme chez les développeurs.

La version PHP 5.3 qui est sortie début juillet 2009 a commencé à être mise en place chez les hébergeurs (OVH par exemple) ce qui va favoriser la démocratisation.

Elle apporte son lot de nouveautés comme:
- La gestion des espaces de noms (plus de nom de classe à rallonge comme dans le framework Zend)
- De nouvelles extensions ( ext/phar, ext/intl, ext/fileinfo… )
- Les étiquettes ( goto )
- Le collecteur de références circulaires
- Le support de Late Static Bindings

Pour ma part, rien que la première nouveautés me demande d’y passer en plus des grands gains de performances entre 20 et 30%. J’ai donc cherché les différents problèmes que je pourrais rencontrés en réalisant cette migration.

Je suis bien sur tombé sur le manuel de migration diffusé par php.net mais j’ai aussi trouvé un article de Maxime Varinard, contributeur chez Developpez.com. Cet article décrit rapidement les principales fonctions à ne plus utiliser et il permet de « faciliter la migration ». Il se trouve ici

  1. Aucun commentaire pour l'instant

  1. Aucun trackback pour l'instant