PHP 7 RC 8 est disponible avec quelques améliorations
La sortie de la version RTM a été confirmée pour le 3 décembre

Le , par Michael Guilloux, Chroniqueur Actualités
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 :

  • 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
Il est à se demander s’il faut livrer la version finale de PHP 7.0.0 quand elle sera vraiment prête, ou lorsque la date prévue dans le planning sera atteinte, juste pour honorer ses promesses. Les développeurs du langage semblent en effet hésiter entre livrer le plus tôt possible et livrer un travail de qualité. Ce qui les conduit à prolonger la date de sortie d’une ou deux semaines, au lieu de fixer un délai suffisamment long pour finaliser le langage. Après avoir initialement attendu la dernière mouture de PHP pour le 12 novembre, les utilisateurs devront encore patienter, au moins après la sortie de la RC 8, avant d'y avoir droit.


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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Iradrille Iradrille - Expert confirmé https://www.developpez.com
le 25/11/2015 à 10:47
Je trouve ça bizarre comme release.

Vouloir (et pouvoir) reculer une date de lancement pour sortir quelque chose de qualité c'est tout à leur honneur, mais pourquoi donner des dates aussi précises s'ils n'ont pas la certitude de pouvoir livrer ?

Une date plus générique du type Q4 2015 aurait été préférable IMO.

Citation Envoyé par Michael Guilloux Voir le message
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 ?
Vu comme c'est parti, vaut mieux continuer à corriger les bugs connus.
Avatar de earhater earhater - Membre confirmé https://www.developpez.com
le 25/11/2015 à 13:18
je suis d'accord, ce n'est pas comme si on payait le langage ... Pour la plupart ils s'agit de bénévoles (au moins ceux qui rapportent les bugs et les pb de sécurités). Attendre un mois de plus ne me dérange pas tellement tant que je suis certain de pouvoir faire mon petit code et l'envoyer en production sans risquer trop de choses. Je suis également d'accord avec mon vdd, une date du type Q4 2015 aurait été à préférer mais bon ... Faut croire que c'est les aléas du développement.
Avatar de abriotde abriotde - Membre éprouvé https://www.developpez.com
le 25/11/2015 à 13:44
Surtout que si l'on accepte quelques hypothétiques nouveaux bogues on peut se contenter de la RC. Cela permet de migrer un site en développement, de tester les nouvelles fonctionnalité... Et si l'on teste bien on peux avec confiance l'utiliser pour des petits projets.
Avatar de ABCIWEB ABCIWEB - Expert éminent https://www.developpez.com
le 25/11/2015 à 19:52
Citation Envoyé par Michael Guilloux Voir le message

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 ?
Il me semble qu'on a déjà posé et répondu à cette question. C'est vrai c'était il y a quinze jours, mais pourquoi les réponses seraient-elles différentes à quinze jour d'interval ?
Avatar de DrHelmut DrHelmut - Membre habitué https://www.developpez.com
le 30/11/2015 à 17:32
Perso j'ai laché php depuis longtemps pour nodeJS, jai encore du mal à comprendre comment ce vieux langage fait de rustines et plein de bugs/problème de perfs peut encore à ce point intéresser la communauté - en dehors de la maintenance de l'existant, pour les CMS notamment.
Avatar de RyzenOC RyzenOC - Inactif https://www.developpez.com
le 02/12/2015 à 21:14
En dehors du langage que l'on peut critiquer, PHP à l'une des meilleurs doc au monde je trouve. La documentation PHP est complète bien organisée, est traduite en français (et pas avec google trad).

Je n'ai pas vue de langages avec un doc aussi bien foutue, je cherche une fonction sur php.net j'ai une petite description de 3-4 lignes et ensuite j'ai 50 exemples différent et c'est vraiment bien foutue ces exemples (bien expliqué/commenter qui plus est).

Chaque page de la documentation permet aux utilisateurs authentifiés d’ajouter des commentaires sur la page, aidant ainsi à clarifier certains points ou ajoutant des exemples qui ne sont pas dans la documentation principale. L’équipe PHP laisse aussi le choix au lecteur de lire la doc avec ou sans les commentaires des autres utilisateurs.

C'est l'une des seule doc que je pourrais lire par plaisir. La doc java par exemple à coté et moche et y'a aucun exemple, je suis obliger d'aller sur google pour avoir un vrai exemple d'implémentation.

Qui à envie de lire ce truc ? obligé de faire des crtl+f pour trouver un truc dans ce foutoir.

La doc est importante, j'apprend pas (de mon plein gré) un langages qui donne pas envie d'être appris.
Avatar de Tsilefy Tsilefy - Membre émérite https://www.developpez.com
le 03/12/2015 à 0:30
Citation Envoyé par DrHelmut Voir le message
langage fait de rustines et plein de bugs/problème de perfs
Ok, je ne peux pas m'empêcher. Peux-tu donner quelques exemples de ces rustines et bugs et problèmes de perfs, stp?

Merci!
Avatar de miky55 miky55 - Membre averti https://www.developpez.com
le 03/12/2015 à 16:30
Citation Envoyé par DrHelmut Voir le message
Perso j'ai laché php depuis longtemps pour nodeJS, jai encore du mal à comprendre comment ce vieux langage fait de rustines et plein de bugs/problème de perfs peut encore à ce point intéresser la communauté - en dehors de la maintenance de l'existant, pour les CMS notamment.

Bouhh le bon gros troll. Comme dit dans le message précédent j'aimerai savoir à quels bugs/problèmes tu fais allusion. Développant en php et nodeJs je peux affirmer que ces 2 langages ne se font clairement pas une concurrence frontale. Et que pour nombre de projets php a de nombreux avantages: Déjà la communauté est plus importantes et il y a l’embarras du choix pour les frameworks. Sans parler de l’hébergement, tu dois te soucier de beaucoup plus de choses qu'en tu développe une app nodejs (de la persistance de ton appli jusqu'à la gestion des virtualhost bref tout ce qui est normalement géré par le serveur http).

Pour ce qui est des perfs tout bon développeur web c'est que c'est un faux problème... Php ne tourne pas que sur des petits sites et des wordpress... Beaucoup plus de sites à très forte audience sont codés en php qu'en nodeJS...

Node conviens beaucoup plus à des applications realtime notamment grâce au fait qu'il soit orienté événement (donc non bloquant) et qu'il dispose de nombreux modules pour communiquer autrement qu'en http (sockets udp etc). Bref, 2 outils pour 2 usages...
Avatar de Kearz Kearz - Membre expert https://www.developpez.com
le 03/12/2015 à 16:54
Perso j'ai laché php depuis longtemps pour nodeJS, jai encore du mal à comprendre comment ce vieux langage fait de rustines et plein de bugs/problème de perfs peut encore à ce point intéresser la communauté - en dehors de la maintenance de l'existant, pour les CMS notamment.
Directeur technique
Et moi j'ai du mal à comprendre comment on peut être directeur technique (ou tu es freelance et directeur technique de toi même?) et dénigrer un langage sans peser le pour et le contre.

En attendant, au vu des features, je pense que PHP à encore de l'avenir et est pas prêt d'être enterré. Il intègre des éléments qui lui était reprochés depuis des années (notamment au niveau du typage).

Il est clairement sur la bonne voie et reste mon langage favoris pour le web. ^^
Avatar de RyzenOC RyzenOC - Inactif https://www.developpez.com
le 03/12/2015 à 17:02
Pour ce qui est des perfs tout bon développeur web c'est que c'est un faux problème... Php ne tourne pas que sur des petits sites et des wordpress... Beaucoup plus de sites à très forte audience sont codés en php qu'en nodeJS...
Facebook et codé en PHP, il utilise HHVM, mais c'est une version de PHP optimisé, PHP7 d'ailleurs à les mêmes performances (voir légèrement meilleur d'après les benchmark).

PHP est soutenue aussi par des grosses boites, Microsoft par exemple à fait de gros effort pour que PHP fonctionne de la même manière sur Windows que sous Linux (avant sous php4 un code php sous linux avait de grande chance de pas marcher sous Windows sans rien changé). On peut aussi citer Facebook, Zend...etc
Contacter le responsable de la rubrique Accueil