Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

PHP 7 RC 7 est disponible avec plusieurs améliorations et corrections de bugs
à quelle date sortira la version finale ?

Le , par Olivier Famien

41PARTAGES

5  0 
La sortie de PHP 7 avait été annoncée selon le chronogramme initial pour le 12 novembre dernier. Un peu plus tôt avant cette date, Anatol Belski, développeur du noyau de PHP et gestionnaire de la publication de PHP 7.0, a annoncé que l’état des avancées pour l’instant était « impropre pour le démarrage du cycle de vie de la prochaine version majeure ».

Ainsi donc ajoutait-il « la reprise du cycle des préversions semble de notre point de vue la chose appropriée à faire pour l’instant. D’où cette adresse pour informer la communauté sur l’intention et recueillir les avis. PHP 7 est toujours dans la dernière ligne droite et est très proche de l’achèvement. La prochaine version RC sera peut-être bien la dernière. Bien que nous préférions nous assurer d’abord de la qualité autant de fois que possible au lieu de fournir un mauvais service aux consommateurs ».

À travers cette adresse, l’on entrevoyait un report de la sortie de la version stable de PHP 7. Et depuis quelques jours, c’est ce qui a été fait. L’équipe en charge de son implémentation a sorti une nouvelle préversion qui est la 7e Release Candidate.


PHP 7 RC 7 a été publiée le 12 novembre dernier, et constitue la 12e préversion parmi les séries de préversions publiées jusque-là. Plusieurs correctifs ont été apportés comme l’avait mentionné Anatol dans sa missive.

Au menu des bogues trouvés et corrigés, nous avons entre autres les éléments suivants :

  • PHP7 retournait la valeur « vrai » là où la valeur « faux » est attendue ;
  • une erreur de segmentation se produisait lorsque la session d’identification était régénérée en mode strict ;
  • une erreur de segmentation survenait si le fichier wsdl n’avait pas d’attribut targetNamespace ;
  • un débordement d’entier dans l’interface OCI a été détecté ;
  • une erreur de segmentation a été découverte lorsque des tests unitaires étaient réalisés sur phpBB 3.2-dev ;
  • des erreurs de segmentation ont été découvertes pendant l’exécution de la suite de test Dupral 8 ;
  • plusieurs fonctions ne vérifiaient pas le code retourné de la fonction php_stream_copy_to_mem() ;
  • une erreur de segmentation a été détectée sur MacOSX avec opcache.file_cache_only=1 ;
  • la classe SplFixedArray déclenchait une exception lorsque la variable ref était utilisée comme un index ;

En tout, un peu moins d’une vingtaine de bogues ont été corrigés dans cette nouvelle préversion. Après cette version RC, il ne serait pas saugrenu de se demander quelle pourrait être la prochaine étape.

En effet, sur la page Wiki pour PHP 7, aucune nouvelle date n’a été proposée pour la sortie de la version stable. La date du 26 novembre qui marque une autre étape pour PHP 7 est dénuée de toute information.


En attendant, les développeurs devront s’accrocher au fait qu’une fois la version majeure publiée, ils pourront utiliser une technologie amplement testée et arborant probablement un code de qualité.

Source : PHP

Et vous ?

Que pensez-vous de ce report de la version finale de PHP 7 ?

Êtes-vous prêt à attendre encore plus longtemps pour la sortie de PHP 7 ?

Voir aussi

Forum langage PHP

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Tsilefy
Membre émérite https://www.developpez.com
Le 04/12/2015 à 0:03
Le bébé est sorti du ventre de sa mère!!!
http://php.net/archive/2015.php#id2015-12-03-1

et grace au strict type, on saura maintenant si c'est une fille ou un garçon
5  0 
Avatar de Eric30
Membre habitué https://www.developpez.com
Le 26/05/2016 à 13:30
Que pensez vous de la version 7.1 de PHP ?
Que la 7 était déjà très bien, rien que pour le typage strict ou les constantes tableaux , les erreurs catchables...

Donc vivement la 7.1
4  0 
Avatar de Kearz
Membre expert https://www.developpez.com
Le 06/06/2016 à 10:06

En Java ou autres les règles te permettent de te concentrer sur l'essentiel

En PHP j'ai toujours peur d'écrire un truc con et de devoir passer du temps à le trouver après.
C'est cool, on a appris que tu faisais du JAVA. Ce langage tellement supérieur pour faire du web qu'on le retrouve sur tous les grands sites.
Euh, attends, on m'informe dans l’oreillette que le J2EE est pas si utilisé que ça. Pourtant, avec ses règles qui te permettent de te concentrer sur l'essentiel, vraiment, je comprends pas.

D'ailleurs, le JAVA pour faire du web (en tout cas en France) j'ai l'impression que c'est surtout un truc que pousse les SSII.

J'ai fait du JAVA (web & autres), du PHP, du Node.JS/javascript et un peu de .NET.
Et écrire des trucs à la con et passer du temps à les trouver, j'en ai fait dans tous les langages.
Tout est une question d'habitude, maintenant que j'ai dis que je refusais de faire du JAVA et que je me concentre plus sur le PHP/JS, je trouve plus vite un problème dans du PHP ou du JS que dans du JAVA.
4  0 
Avatar de Jarodd
Membre expérimenté https://www.developpez.com
Le 16/11/2015 à 8:23
PHP7 retournait la valeur « vrai » là où la valeur « faux » est attendue ;
Sur toutes les fonctions ?
3  0 
Avatar de 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.
6  3 
Avatar de 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!
3  0 
Avatar de 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...
3  0 
Avatar de 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. ^^
3  0 
Avatar de Eric30
Membre habitué https://www.developpez.com
Le 06/06/2016 à 10:44
Citation Envoyé par Kearz Voir le message

D'ailleurs, le JAVA pour faire du web (en tout cas en France) j'ai l'impression que c'est surtout un truc que pousse les SSII.
Une impression que je partage aussi (j'insiste sur le fait qu'il s'agit d'une impression). Probablement parce que bien souvent, un dev Java est simplement vendu plus cher.

Citation Envoyé par Kearz Voir le message

Et écrire des trucs à la con et passer du temps à les trouver, j'en ai fait dans tous les langages.
Amen
3  0 
Avatar de devEric69
Membre régulier https://www.developpez.com
Le 06/06/2016 à 13:44
D'ailleurs, le JAVA pour faire du web (en tout cas en France) j'ai l'impression que c'est surtout un truc que pousse les SSII.
J'adhère à ce constat. Php est LE langage d'IHM qui a remplacé les sites faits avec des applets Java dans les années 2000 pour ces raisons, entre autres: sécurité et pas autant orienté @string comme l'est Php qui a été initialement pensé comme un moteur de templates.

Je n'ai rien contre Java: c'est un langage que j'ai appris et que je garde sous le coude pour éventuellement créer des servlets de traitement avec la BDD, quand les boucles de php côté back-end ralentissent trop: je préfère déboguer des objets avec un vrai débogueur, plutôt que de passer mon temps dans d'immenses procédures stockées SQL et regarder les messages de traçage dans une table de débogage.
Là où Java peut encore pleinement s'exprimer sur le Web, c'est pour des fonctionnalités back-end réseaux, grâce à son API complète et sa vélocité.

Maintenant, oui, quand on développe du Php, on voudrait un peu plus de rigueur dans les types car les fonctionnalités demandées à Php deviennent de plus en plus complexes, donc demandent parallèlement plus de typage pour moins se perdre. Mais, Java ne remplacera plus Php sur le Web: il faut vous faire une raison. Ceux que ça énerve vont continuer à braire pendant longtemps, mais ça ne changera rien. Ils n'ont qu'à demander pourquoi les tablettes Google Android faites en Java ne laissent pas s'exécuter les sites en applets Java... C'est parce que Google juge que les applets Java sont potentiellement trop dangereuses pour leur OS. Donc, pour résumer, nous avons un OS leader développé en Java qui refuse de voir s'exécuter du Java en IHM ! Ça ne peut que contribuer à renforcer Php comme langage incontournable pour un site Web.
3  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web