background preloader

Fabien Potencier (SensioLabs) : "PHP 7 est à la hauteur de ce que j'attendais"

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. 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 ? Symfony fête ses 10 ans cette année. Symfony est-il compatible avec PHP 7 ? C'est le cas. Symfony 2 a été créé pour ça. Related:  PHP 7Novembre 2015PHP 7

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. PHPNG a modifié le fonctionnement interne des extensions. Celles-ci doivent être mises à jour pour fonctionner sous PHP 7, à l’instar du driver vers MongoDB pour lequel un prototype est d’ores et déjà disponible. 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'] ».

CakePHP 3.0 : stabilisation pour le framework PHP qui propose une architecture MVC, c'est un concurrent de Laravel, Symfony ou Zend CakePHP 3.0 : stabilisation pour le framework PHP qui propose une architecture MVC CakePHP est un framework PHP qui propose une architecture MVC et des outils essentiels afin de concevoir rapidement une petite application web ou un simple blog. Basé sur Ruby on Rails et avec une philosophie de développement (Conventions over configurations), il a toujours su se faire une petite place parmi les grands framework comme Laravel, Symfony ou Zend. Longtemps décrié en raison de son choix de rétro compatibilité avec PHP 4, ce dernier a tourné une page de son histoire en annonçant la stabilité de sa version 3.0. Dans cette nouvelle version, vous disposez : d'une réécriture complète du code et de l'architecture afin d'être en accord avec les standards PSR ;d'une meilleure gestion des routes et du dispatcher ;d'un tout nouvel ORM puissant et très flexible ;d'un gestion amélioré de l’internationalisation. Site officiel, téléchargement et documentations Et vous ? Que pensez-vous de ce framework ?

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). 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. Pourquoi PHP est-il passé de la version 5 à la version 7 ? A lire aussi :

PHP 7 arrive et c'est une bombe Ingénieur distingué chez le cyber-marchand Etsy, Rasmus Lerdorf a présenté PHP 7 qui améliore significativement les performances des applications. (Crédit D.R.) Pour remplacer PHP 5.x, et après de longues discussions, nous aurons affaire à PHP 7 qui repose en grande partie sur la branche PHPNG. Lors d’une conférence O'Reilly Fluent à San Francisco, Rasmus Lerdorf, le créateur du langage de programmation PHP (Hypertext Preprocessor) principalement utilisé pour le web (près de 81% des sites web), a indiqué que la version 7 verra une amélioration des performances de 100%. Basée sur la branche PHPNG (pour PHP New Generation) du langage, la préversion est attendue en juin et la version finale est prévue pour octobre prochain. Face à PHP 5.6, la version 7 - sur base PHPNG - montre ses muscles. PHP 7 propose donc des améliorations du moteur, une meilleure utilisation de la mémoire et un stockage local natif des threads.

PHP 7 RC 7 est disponible avec plusieurs am liorations et corrections de bugs, quelle date sortira la version finale ? 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. À travers cette adresse, l’on entrevoyait un report de la sortie de la version stable de PHP 7. 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à. Au menu des bogues trouvés et corrigés, nous avons entre autres les éléments suivants : En tout, un peu moins d’une vingtaine de bogues ont été corrigés dans cette nouvelle préversion. Source : PHP Et vous ? Que pensez-vous de ce report de la version finale de PHP 7 ? Voir aussi

PHP 7 va améliorer les performances des applications avec un gain de l'ordre de 100 %, son lancement est prévu pour octobre 2015 La O’Reilly Fluent Conference qui se déroule du 20 au 22 avril à San Fransico a été l’occasion de plusieurs annonces importantes portant sur le domaine des technologies web, ainsi si Brendan Eich s’est longuement entretenu sur le langage JavaScript et de sa spécification ECMAScript, du côté de PHP, on prépare la sortie de la nouvelle version de PHP : PHP 7. Pour rappel, PHP 7 succèdera à PHP 5.x après avoir officiellement été annoncé en aout 2014, suite à un long débat et un vote final qui avait pour but de décider de la nomenclature de la prochaine version et de la mise à l’écart du nom de code PHP 6, ce dernier étant associé à la version abandonnée largement connue du monde IT et qui avait pour objectif le support d’Unicode. Plus encore, cette version est basée sur un arbre syntaxique abstrait ce qui est notable pour les développeurs d’add-on ou ceux qui conduisent une analyste statique. Source : O’Reilly Fluent Conference Et vous ? Qu’en pensez-vous ?

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 ? 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. Amélioration de la structure du compilateur Typage strict

The Best PHP Framework for 2015: SitePoint Survey Results One month ago, we started the annual SitePoint framework popularity survey. Now that the month has expired, it’s time to look at the results and to distribute the prizes. The response was a whopping ~7800 entries, far more than any other survey we’ve held so far, and even after filtering out invalid entries we end up with a formidable number of valid participants. First things first, as promised, here is the entire result set for your perusal and use: download. The Most Popular Framework of 2015 Framework Winner To view the full screen versions of all plots below, just click on them. As expected, Laravel won by a large margin once again. Interactive version: Some people were worried that splitting the versions for some frameworks but sparing Laravel may influence the results and give it an unfair advantage, but as we can see, Laravel wins even if you merge all other framework versions. Framework Winner by Country It’s an interesting trend to observe. Framework by Age Group On Success Data

Related: