background preloader

Sortie de PHP 7.0 - un nouveau départ

Sortie de PHP 7.0 - un nouveau départ
La version 7.0 de PHP a été annoncée ce jeudi 3 décembre 2015. Elle améliore très significativement les performances, ajoute de nouvelles fonctionnalités et fait un ménage conséquent. Le pari d'une modernisation complète de ce langage phare du développement web est-il réussi après deux années complètes de développement ? Début de réponse dans cette dépêche. Sommaire It is not just a next major PHP version being released today. Ce n'est pas seulement une nouvelle version majeure de PHP qui sort aujourd'hui. C'est par ces mots que l'équipe de développement de PHP a annoncé la dernière version de leur langage. Résumé des plus gros changements PHP 7.0 entre en scène avec un nouveau moteur Zend Engine et des nouvelles fonctionnalités telles que : Comme promis, ce nouveau Zend Engine est beaucoup plus performant. Dans le détail Amélioration des performances Avant toute explication, il est nécessaire de parler de HHVM. Malheureusement, cette nouvelle évolution se fait attendre. Typage strict ??

PHP: News Archive - 2015 For the first time, the PHP Tour will take place outside of France: AFUP and the locale branch of Luxembourg will welcome you at the Abbey of Neumünster, a historical venue in the heart of Luxembourg City. English speakers? Come and join us, many talks will be proposed in english. AFUP, The French PHP usergroup, is glad to announce that the fourth edition of the PHP Tour will be held in Luxembourg City on May 12 & 13, 2015. PHP experts will share their advanced knowledge and experience with developers, decision makers and companies, during keynotes, sessions and workshops. This year, just around the corner of Amazon and Microsoft offices, the event will be partly focused on the theme "PHP & the Cloud": tools, continuous integration, security, costs... Still not convinced?

Que se cache-t-il sous le capot de PHP7 ? PHP 7 : De PHP 5 à PHP 7 : ça passe ou ça casse ? L’arrivée de PHP 7 va conduire tout droit à la casse quelques fonctionnalités marquées comme « deprecated » depuis plusieurs versions. De nombreuses extensions non maintenues ont été supprimées, parmi lesquelles les extensions ereg_* et l'extension mysql, à remplacer idéalement par l'extension PDO_mysql (mysqli est aussi disponible). Si vous utilisiez des extensions non maintenues par PHP, telles que des connecteurs à des bases de données spécifiques, vérifiez bien leur support de PHP 7. Toujours dans l’optique de l’amélioration des performances, PHP utilise maintenant un « abstract syntax tree » (AST) qui permet de réaliser des optimisations du code à la volée. Prenons pour exemple la variable « $foo->$bar['baz'] ». Autre changement important, et c'est à mon sens une bonne nouvelle, les « fatals errors » retournées par le langage sont maintenant retournées dans des exceptions. Enfin, le langage PHP comporte de nouveaux mots réservés.

Le blog Webnet – blog.webnet.fr via @Webnet_France | PHP 7 – Nouveautés de la nouvelle version de PHP La date est fixée, dans moins de 3 semaines, le 12 Novembre prochain la première version stable de PHP 7 sera publiée. L’occasion de faire le point sur les nouveautés de ce langage utilisé par plus de 80% des sites et applications web selon les dernières estimations. Un petit retour en arrière pour commencer Avant de se pencher sur cette nouvelle version, il peut être intéressant de voir comment ce langage a évolué depuis sa création en 1994 par Rasmus Lerdorf. A cette époque, Rasmus maintient son site personnel et cherche à garder une trace des consultations sur son CV. C’est à ce moment que deux développeurs (Zeev Suraski et Andi Gutmans) se lancent dans le projet en commençant par réécrire le parseur en collaboration avec Rasmus. Fort de ce succès, Zeev et Andi se concentrent sur le cœur de PHP qui deviendra le Zend Engine (formé de leur 2 prénoms ZEev et aNDi) et donnera naissance à la société du même nom. PHP se professionnalise donc et l’engouement autour de lui ne se dément pas.

PHP 7 Released After Years of Development, Worth the Wait Web developers around the world have waited for this day for quite some years, but now that PHP 7 is officially out, work must begin on migrating their code to this newer version. Unlike previous releases like PHP 5.3.x and PHP 5.5.x, where the PHP team introduced a slew of breaking changes, PHP 7 comes with minimal syntax modifications, this new release focusing more on improving performance and upgrading PHP's core interpreter. Nevertheless, if there are developers that were still using some of PHP's older extensions and SAPIs, they'll have a little bit of work, having to remove any legacy code from applications. PHP 7: 10 Things You Need to Know Are you a web developer or a website owner? Do your sites run on PHP-enabled CMS such as WordPress, Drupal, Joomla or Magento? Then I have good news for you: the feature-complete beta of the new PHP 7 was recently released. Note that PHP 7 is still in the development phase so don’t use it in production until November when the final version will be released. With that out of the way, let’s check out PHP 7. 1. The current stable release uses the version number PHP 5.6. To prevent users from mixing up the former attempt with the latest development, the new major release will run under the name of PHP 7. 2. The Zend engine has been powering PHP since 1999 when it was introduced with the then new PHP 4 release. PHP 7 receives a brand new version of the engine coming under the code name of PHP#NG (Next Generation). 3. The most easily recognizable advantage of the new PHPNG engine is the significant performance improvement. The results? 4. 5. 64-Bit Windows Systems Support 6. 7. 8. 9. 10.

PHP 7 met un coup de turbo au Web C’est aujourd’hui que PHP 7 devrait faire son entrée. Au menu, des performances en nette hausse. Un point que nous avions évoqué en septembre dans l’article « PHP 7 promet de doubler les performances de PHP 5 ». En résumé, PHP 7 devrait proposer des performances plus que doublées par rapport à PHP 5.6. Il constituera alors une alternative crédible à HHVM (développé par Facebook). Moins rapide, PHP 7 consomme toutefois beaucoup moins de mémoire vive que HHVM. Peu de nouveautés fonctionnelles sont de la partie (une liste est proposée sur le site du projet). Deux fois plus rapide, et demandant un tiers de mémoire vive de moins, PHP 7 va en effet permettre de réduire fortement les besoins en ressources des serveurs, et donc leur taille, nombre et consommation électrique globale. Cette évolution va booster globalement le monde du web.

PHP 7 : la nouvelle version de PHP au crible Quelles sont les principales évolutions de la nouvelle version du langage de script serveur ? Quel apport en termes de performance ? Le dossier de la rédaction sur PHP 7. La version finale de PHP 7 est sortie en décembre 2015 (lire l'annonce officielle sur php.net). Elle est livrée avec une nouvelle version du Zend Engine. Le projet PHP vient par ailleurs de livrer PHP 7.0.12 - qui corrige plusieurs bugs de sécurité. Télécharger PHP 7 Quid de la performance de PHP 7 "PHP 7 est plus rapide." Selon Zend, la mise à jour des applications vers PHP 7 pourrait engendrer un surcroît de performance de 25% à 70%. Premier Benchmark du JDN Selon les premiers comparatifs réalisés par CCM Benchmark, l'éditeur du JDN, les gains (entre PHP 5.6 et PHP 7) peuvent atteindre 50% en temps d'exécution CPU, et près de 50% également en consommation de mémoire. Les nouveautés de PHP 7 Zend avait diffusé en mars dernier une infographie qui présentait quelques évolutions de PHP 7. A lire aussi :

Fabien Potencier (SensioLabs) : "PHP 7 est à la hauteur de ce que j'attendais" Le créateur du framework PHP Symfony est très satisfait des dernières évolutions du langage PHP. Fabien Potencier envisage aussi une levée de fonds aux Etats-Unis. JDN. Face au projet HHVM initié par Facebook, considérez-vous que la réponse du projet PHP, avec PHP 7, soit à la hauteur ? Fabien Potencier. Que pensez-vous des avancées de PHP 7 en termes de fonctionnalités ? Au-delà de l'apport en performance, la différence entre PHP 5.6 et PHP 7 est finalement relativement faible en termes de fonctionnalités. Le rachat de Zend, qui demeure un acteur clé du projet PHP, par Rogue Wave Software pourrait-il avoir un impact sur l'évolution de PHP ? Je ne pense pas que cela change grand-chose car le projet PHP est très largement communautaire. Le développement de Symfony 3 est en cours. "Symfony fête ses 10 ans cette année. Il n'y a pas de grande évolution fonctionnelle comme cela avait pu être le cas avec Symfony 2. L'aura de Symfony dans l'écosystème open source continue-t-il de progresser ?

Related: