Mise à jour le 30/11/2015 : PHP 7 RC 8 est disponible avec quelques améliorations et corrections de bogues, la sortie de la version RTM est confirmée pour le 3 décembre
Comme annoncée la semaine passée, une nouvelle préversion de PHP 7.0.0 a débarqué il y a quelques jours, il s’agit de la 8e release candidate (RC 8). Cette énième préversion livrée au cours du développement de la nouvelle version majeure de PHP marquera la fin des préversions et annonce de manière imminente la disponibilité générale. La RC 8 sera en effet identique à la version RTM, à quelques corrections de bogues près. En ce qui concerne la sortie de la version finale, l’équipe de développement de PHP 7 confirme qu’elle est prévue pour le 3 décembre prochain, « si aucun problème majeur ne se produit ».
PHP 7.0.0 RC 8 vient avec la correction de 11 bogues qui ont été reportés dans la RC 7. Comme les dernières préversions, la 8e release candidate apporte également quelques petites améliorations à Zend Engine, le moteur de scripts open source utilisé par PHP. Parmi les changements apportés, on note :
La liste exhaustive des changements et nouveautés apportées dans cette RC est disponible sur GitHub.
Liste des nouvelles fonctionnalités et autres changements
Source : PHP
Comme annoncée la semaine passée, une nouvelle préversion de PHP 7.0.0 a débarqué il y a quelques jours, il s’agit de la 8e release candidate (RC 8). Cette énième préversion livrée au cours du développement de la nouvelle version majeure de PHP marquera la fin des préversions et annonce de manière imminente la disponibilité générale. La RC 8 sera en effet identique à la version RTM, à quelques corrections de bogues près. En ce qui concerne la sortie de la version finale, l’équipe de développement de PHP 7 confirme qu’elle est prévue pour le 3 décembre prochain, « si aucun problème majeur ne se produit ».
PHP 7.0.0 RC 8 vient avec la correction de 11 bogues qui ont été reportés dans la RC 7. Comme les dernières préversions, la 8e release candidate apporte également quelques petites améliorations à Zend Engine, le moteur de scripts open source utilisé par PHP. Parmi les changements apportés, on note :
- l’amélioration des performances. PHP 7 est jusqu’à deux fois plus rapide que PHP 5.6 ;
- un support 64-bit compatible ;
- de nombreuses erreurs sont maintenant des « Exceptions » ;
- la suppression des anciennes interfaces de programmation des applications serveur (SAPI) et extensions, ainsi que celles qui ne sont pas prises en charge ;
- l’opérateur de coalescence null (??) ;
- l’opérateur de comparaison combinée (<=> ;
- les déclarations de type Return ;
- les déclarations de type Scalar ;
- les classes anonymes.
La liste exhaustive des changements et nouveautés apportées dans cette RC est disponible sur GitHub.
Liste des nouvelles fonctionnalités et autres changements
Source : PHP
La 7e release candidate de PHP 7.0.0 a été livrée il y a deux semaines, avec plusieurs améliorations et en particulier la correction d’à peu près une vingtaine de bogues. La prochaine étape dans le développement de PHP 7 a donc été fixée pour le 26 novembre ; date à laquelle de nombreux observateurs espéraient enfin voir débarquer la version stable. Ce qui sera le résultat final d’un travail qui a commencé à livrer des préversions depuis le 11 juin dernier. Au désappointement de ces derniers, ce ne sera pas le cas.
En effet, Anatol Belski, développeur du noyau de PHP et gestionnaire de la publication de PHP 7.0.0, a annoncé un nouveau report de la sortie de la version finale du langage de programmation. « Basé sur la discussion des derniers jours et le consentement atteint, la date finale de la RTM de PHP 7.0.0 est décalée. La sortie de la RC 8 a été prévue pour le 26 novembre à la place de la disponibilité générale. La RTM de PHP 7.0.0 suivra sous peu le 3 décembre. La version finale sera identique à la RC 8 à l’exception des bogues considérés pertinents pour la sécurité. Ceux-ci pourraient encore être reportés s’il y en a », a-t-il communiqué hier via la liste de diffusion php-internals.
Faut-il attendre que PHP 7.0.0 soit définitivement « prêt » ? Ou faut-il le livrer le plus tôt possible et corriger les bogues via des mises à jour ?
Source : php-internals mailing list
Et vous ?
Qu’en pensez-vous ?
Voir aussi
Forum PHP