La tâche principale de la feuille de route pour le développement de PHP 6 était très ambitieuse : ajouter un véritable support des caractères Unicode dans tout le langage. Le but était de permettre une prise en charge native transparente des caractères multi-octets. Des caractères multi-octets sont nécessaires pour stocker correctement de nombreux jeux de caractères du monde. L'exception concerne les jeux de caractères latins traditionnels utilisés par de nombreuses langues d'Europe occidentale.
Les travaux visant à créer une véritable version multi-octets Unicode de PHP ont commencé vers 2005, mais en 2009, le projet n'avait toujours pas de fin en vue et les changements ambitieux qui étaient nécessaires n'avaient toujours pas d'accord entre les différents développeurs travaillant sur le projet.
Le temps passait et sans fin en vue du travail impliqué pour prendre en charge Unicode, la décision a été prise de commencer à publier les améliorations caractéristiques de PHP version 6 dans les versions mineures de la branche 5.x déjà publiée de PHP. Cela a abouti à des ajouts importants à PHP v5.3, tels que la prise en charge des espaces de noms. La version 5.4 a suivi un an plus tard avec d'autres fonctionnalités qui se trouvaient dans la branche PHP 6.
Pendant ce temps, le travail avait commencé pour réécrire de grandes parties du moteur Zend au sein de PHP, ce qui avait produit d'énormes améliorations en termes de performances. Ceci, ainsi que d’autres changements, est ensuite devenu le point central de ce qui devrait être une toute nouvelle branche majeure de PHP.
Pour différencier clairement ces changements de toute la presse négative en ligne concernant l'échec du travail Unicode dans PHP 6 a un sondage a été organisé par des développeurs seniors de la communauté PHP à la mi-2014 sur l'opportunité de sauter ou non la version et de passer directement à la version 7 de PHP. Les résultats étaient de 58 pour, 24 contre, et la décision a donc été prise de sauter la version 6 et de passer directement à la version 7.
Enfin, le 3 décembre 2015, PHP 7.0 a été lancé dans le monde, onze ans et demi après la dernière version majeure qui était PHP 5.0, lancée le 13 juillet 2004.
si vous souhaitez en savoir plus sur la numérotation des versions PHP, lisez notre article expliquer les numéros de version de PHP ici.
Suivez simplement notre guide de démarrage pour déterminer quelle version de PHP votre site Web exécute.
Si vous utilisez déjà PHP à jour sur votre serveur Web, c'est fantastique ! Pourquoi ne pas vous inscrire dès maintenant à notre E-mail de notification de version PHP pour recevoir des mises à jour chaque fois que de nouvelles versions sont publiées. Cela peut vous donner une longueur d’avance sur d’éventuels problèmes à l’avenir.