L’article d’aujourd’hui va traiter d’une infographie sur la version 7 de PHP.
Cette infographie est issue du site zend.com et traite de 5 choses que vous devez savoir sur PHP7.
Le texte est en anglais tout en étant assez compréhensible. Je nous en offre quand même une traduction.
Il est prévu pour sortir cette année !
La chronologie PHP 7 a été approuvé lors d’un vote quasi-unanime, et vise à faire sortir cette version en Octobre 2015.
Même si elle est un peu retardé, nous sommes toujours susceptibles de la voir sortir avant la fin de l’année !! La dernière caractéristique fixée pour PHP 7 est presque complètement finalisé, et est officiellement close à la fin de Mars.
Voir la timeline de PHP7.
Il va y avoir des vaisseaux spatiaux
PHP 7 va introduire un nouvel opérateur ‘<=>’ commodément semblable à un chasseur TIE et surnommé l’opérateur de Spaceship. Il peut être utilisé pour les comparaisons combinés, la plupart du temps lorsqu’il se agit de tri.
Voir plus d’infos
Déclaration de retour et Scalar Type Hints
PHP 7 permettra aux développeurs de déclarer le type de retour qu’ils souhaitent avoir – similaire à l’argument type Conseils. En outre, les nouvelles déclarations de type de retour prennent désormais en charge de nouveaux types scalaires, permettant aux développeurs d’indiquer ce qu’ils attendent (string, floats, ints, bools).
Ça va être rapide !
PHP 7 est basé sur le projet de PHPNG (PHP Next-Gen), qui a été dirigé par Zend pour accélérer les applications PHP.
Les gains de performance réalisés à partir de PHP 7 sont énormes !
Ils varient entre 25 % et 70 % sur les applications du monde réel, et tout cela seulement de la mise à niveau PHP, sans avoir à changer une seule ligne de code !
Ça deviendra de plus rapide en plus rapide, tout le temps !
Depuis que PHPNG est open source, et plus tard fusionné dans PHP 7, sa performance a plus que doublé dans de nombreux cas, et nous continuons de l’améliorer tout le temps.
Pour mettre les choses en perspective – quand PHPNG a été publié, la page d’accueil WordPress nécésitait environ 9.4 milliards d’instructions CPU pour être exécuter. A partir de maintenant – il en exige seulement 2,6 milliards – c’est-à-dire 72 % de moins !