PHP 7.0 : la première bêta disponible et marque le gel des fonctionnalités
La version stable prévue pour le 12 novembre 2015

Le , par Hinault Romaric

0PARTAGES

1  0 

Mise a jour du 24/07/15, sortie de PHP 7.0 bêta 2

Les développeurs de PHP, viennent de publier la deuxième bêta de la prochaine génération de la plateforme de développement Web. PHP 7.0 bêta 2 apporte des correctifs pour 28 bugs au total et améliore la stabilité de l’outil.

Pratiquement 200 commits ont été effectués pour permettre la sortie de cette bêta. PHP 7.0 représente une évolution majeure de la plateforme. La nouveauté la plus vantée est le gain de performance que permet son nouveau moteur Zend Engine.

Télécharger la beta 2 de PHP 7.0
Conformément à la feuille de route qui avait été publiée par les développeurs de la plateforme de développement PHP pour la prochaine génération du langage, la première version bêta de PHP 7.0 est disponible en téléchargement à des fins de tests.

« Ceci est la troisième préversion de la nouvelle série majeure PHP 7. Tous les utilisateurs de PHP sont invités à tester cette version avec soin, et rapporter tous les bugs et incompatibilités dans le système de suivi des bugs », peut-on lire dans un billet sur le site officiel du projet PHP.

PHP 7.0 Berta 1 marque la fin d’une étape importante dans le processus de développement du langage. L’ensemble des nouvelles fonctionnalités pour cette version a été implémenté. À partir de maintenant, le langage n’aura plus droit à des changements fondamentaux, en dehors des corrections de bugs.




Cette version apporte des améliorations de la sécurité, de la stabilité et quelques nouvelles fonctionnalités. Des correctifs ont été apportés pour 25 bugs signalés. Tous ces changements ont été opérés grâce à 200 commits environ.

PHP 7.0 embarque une nouvelle version de Zend Engine, avec des fonctionnalités telles que :

  • des améliorations de performances. PHP 7 est deux fois plus rapide que PHP 5.6 ;
  • une consolidation du support du 64 bits ;
  • l’implémentation des exceptions pour de nombreuses erreurs fatales ;
  • la prise en charge du nouvel opérateur « Null Coalesce » (??) ;
  • le support de l’opérateur de comparaison combinée (<=> ;
  • le support des classes anonymes ;
  • la prise en charge de la déclaration des types scalaires ;
  • la suppression des modules SAPI (Server Application Programming Interface) et des extensions anciens et non pris en charge.


La bêta 2 de PHP sera publiée dans quelques jours. La sortie de la version stable de la plateforme est prévue pour le 12 novembre 2015.

Il faut noter qu’il s’agit d’une préversion pour les développeurs, qui peut encore être sujette à de nombreux bugs. De ce fait, il est déconseillé de l’utiliser dans un environnement de production.

Télécharger la beta 1 de PHP 7.0

Source : Site du projet PHP

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

Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 20/07/2015 à 15:48
Et toujours pas de support d'Unicode

Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 20/07/2015 à 16:15
Faut pas déconner il s'agit de Php hein ^^ Ajouter le support de l'unicode ferait exploser la plateforme parce que mal foutu à la base. C'est un truc bancale php mais très utilisé, un peu comme mysql la base données en carton.
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 20/07/2015 à 17:09
plus un langage est simple, plus il a des limitations, python ne gère pas les thread en natif par exemple.

PHP non plus d’ailleurs ?, je crois que pour les thread c'est le serveur web qui envoie les calcule sur les autres cœurs, mais php seul est incapable d'exploiter plus d'un coeur ?, a me confirmer.
Avatar de lingtalfi
Nouveau membre du Club https://www.developpez.com
Le 20/07/2015 à 19:23
Yes.

- la prise en charge de la déclaration des types scalaires (Ca c'est nickel).
- 2x plus rapide (tant mieux)
- l’implémentation des exceptions pour de nombreuses erreurs fatales (ça c'est intéressant aussi)
- le support des classes anonymes (connais pas mais ça a l'air bien)

Bref, que du bonheur...
Avatar de a028762
Membre confirmé https://www.developpez.com
Le 20/07/2015 à 19:30
Ne boudons pas notre plaisir, une version de PHP6 enfin (ah, c'est la 7 !)
Si elle est deux fois plus rapide (à vérifier évidemment), je prends !
Ol
Avatar de redcurve
Membre confirmé https://www.developpez.com
Le 20/07/2015 à 22:49
Citation Envoyé par sazearte Voir le message
plus un langage est simple, plus il a des limitations, python ne gère pas les thread en natif par exemple.

PHP non plus d’ailleurs ?, je crois que pour les thread c'est le serveur web qui envoie les calcule sur les autres cœurs, mais php seul est incapable d'exploiter plus d'un coeur ?, a me confirmer.
Php ne sait pas faire de thread car il est orienté processus, le serveur ne crée pas de thread mais carrément un nouveau processus php. Il y a une version multithread mais elle ne marche généralement pas très bien, il y a des bugs de partout à cause de tout un tas de méthodes qui ne sont pas réentrante
Avatar de abriotde
Membre éprouvé https://www.developpez.com
Le 21/07/2015 à 13:35
mysql la base données en carton
[mode troll] C'est certains quand on est milliardaire on utilise des valises en carbone recouverte de cuir pour faire son déménagement mais personnellement, je préfère les boite en carton. Cela se plie, s'est léger et cela résiste suffisamment a 3 ou 4 déménagements en outre cela amortie les chocs. [/mode troll]

Aujourd'hui l'Open-Source est la seul solution qui offre fiabilité, modularité et sécurité aux entreprises. Cela n'empêche pas de sortir le portefeuille quand on veux adapter une solution a son besoin ou payer un prestataire qui aura les compétences pour mettre en place rapidement la solution adapté et la maintenir.

La force de PHP est justement d'être une solution simple, flexible et adopté aux besoins, une solution "carton". La qualité, le plus performant n'est pas toujours mieux et toujours coûteux. La preuve, la voiture n'a pas totalement remplacer la moto, la marche a pied, le vélo, et même la marche a quatre-patte subsiste dans les passages étroits... et pourtant la voiture c'est rapide, confortable avec une grande autonomie.. mais cela n'a pas la simplicité de commande de la marche, la faible largeur de la moto, l'écologie du vélo et la capacité de passage dans les passages étroit et escarpé de l'homme...
Avatar de berceker united
Expert confirmé https://www.developpez.com
Le 21/07/2015 à 14:06
Il faut se dire une chose. 100% des dev ou professionnel s'en tape du langage le plus puissant. Ils veulent le langage le plus adapté à leur besoin et comme les besoins son différents. Si PHP existe encore c'est qu'il répond à un ou des besoins malgré ses défauts, c'est idem pour Mysql. S'il est en carton c'est qu'il y en a qui préfère que ça soit en carton
Avatar de reviretan
Nouveau membre du Club https://www.developpez.com
Le 24/07/2015 à 13:42
Un framework MVC écrit en C LOL.

Plus sérieusement, vous en êtes encore à débattre des performances d'un langage par rapport à un autre?...

Load-balancing, clustering, multithreading, tout ces mots pompeux qu'on entend de plus en plus, ça ne vous dit rien?

Un langage/framework est choisi selon les besoins, les capacités de l'équipe,...pas pour ses performances. Le gars qui propose d'utiliser C pour gérer 50 requêtes sur un site web ne dépassera jamais les 50 requêtes sur son site web, et encore...
Si tu dois passer 6 mois sur le backend et 3 jours sur le front-end, qui en soit est la partie la plus essentielle sur un site web, ton site risque pas de dépasser les 3 vues quotidiennes, alors à quoi bon avoir une consommation de ram de 1ko, dans ce cas?
Avatar de _skip
Expert éminent https://www.developpez.com
Le 29/07/2015 à 8:26
Citation Envoyé par abriotde Voir le message

Aujourd'hui l'Open-Source est la seul solution qui offre fiabilité, modularité et sécurité aux entreprises. Cela n'empêche pas de sortir le portefeuille quand on veux adapter une solution a son besoin ou payer un prestataire qui aura les compétences pour mettre en place rapidement la solution adapté et la maintenir.
Je regrette mais cet argument comme quoi si c'est open source c'est la pérennité et la sécurité de l'investissement garantis, c'est surtout de l'idéologie et c'est au final assez faux. Je veux bien que ça marche pour un site web ou un utilitaire style client FTP, mais on parle d'un SGBD là, et les ressources nécessaires pour le maintenir sont absolument colossales. Assez pour que la migration vers un autre SGBD soit un choix plus raisonnable pour 99% des utilisateurs en cas d'abandon du dév. Les projets fermés ont des propriétaires, les projets open source ont des sponsors, s'ils les lâchent, tu es mal. Tu as peut être un mince filet de secours dans le cas de l'open source si un nouveau sponsor se présente (et encore faut voir jusqu'à quel point les projets sont biaisés par des doubles licences et des brevets) mais au final le problème est le même, tu dépends des middleware que tu utilises, tu subis passivement et en silence les choix stratégiques, financiers ou politiques d'autres personnes.
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web