Les développeurs responsables du projet PHP travaillent activement sur PHP 7.0, la prochaine version majeure de la plateforme de développement Web.
Ceux-ci ont publié récemment la feuille de route du langage de programmation. Les développeurs pourront commencer à tester les nouveautés de cette version à partir du 11 juin 2015, avec la sortie de la première Alpha de PHP 7.0. De nouvelles préversions seront publiées pratiquement toutes les deux semaines.
Le cycle d’intégration de nouvelles fonctionnalités devrait prendre fin au cours du mois de juillet. Elle sera marquée par la sortie de la première version bêta de PHP 7.0. La publication des Releases Candidates suivra.
La sortie de la version stable de la plateforme est prévue pour le 12 novembre 2015.
PHP 7.0 se distingue par des optimisations qui ont été apportées à son noyau pour améliorer ses performances, grâce au projet phpng (PHP Next Generation).
Le projet phpng a entrainé la refonte, l’optimisation et le nettoyage du code de base de PHP pour le rendre plus efficace et permettre d’avoir recours à un compilateur JIT (Just In Time), comme c’est le cas avec HHVM (HipHop Virtual Machine) de Facebook, qui utilise un compilateur JIT.
La nouvelle base de code sur laquelle repose PHP 7 est compatible pratiquement à 100% avec les projets existants et fournit des gains de performances oscillants entre 20% et 110% pour des applications telles que Wordpress, Drupal et SugarCRM. Elle permet également une réduction de façon significative de l’empreinte mémoire.
Selon des récents tests effectués par Zend, PHP 7.0 est actuellement plus performant que HHVM de près de 40%.
PHP 7.0 introduit d’autres fonctionnalités comme le stockage en local des threads, une nouvelle syntaxe pour les variables embarquant le typage strict, l’intégration d’un arbre syntaxique abstrait, le support de l’opérateur de comparaison combiné (<=>, l’intégration d’un nouveau caractère d’échappement ( \u), du nouvel opérateur « Null Coalesce », ainsi que des améliorations pour les générateurs.
Les développeurs ont enlevé le support des extensions ereg et mysql qui affichaient déjà un avertissement dans la dernière version, puisqu’elles ont été marquées comme étant obsolètes. Les constructeurs introduits par PHP 4 ont été dépréciés et seront supprimés dans PHP 8.
Source : Wiki PHP
PHP 7.0 sortira en version stable le 12 novembre 2015
PHP 7.0 sortira en version stable le 12 novembre 2015
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !