13 décembre 2015

PHP 7 : La version finale est disponible

Par Jean-Marc Amon

La version finale de PHP 7 est disponible depuis le 3 décembre 2015 avec de nombreuses nouvelles fonctionnalités et surtout de meilleures performances comme mentionné dans un précédent article.

php-v7-logo

Les améliorations de PHP 7

Dans la longue liste des nouvelles fonctionnalités, nous pouvons citer entre autre :

  • Amélioration des performances: jusqu’à deux fois plus rapide que PHP 5.6
  • Utilisation de la mémoire considérablement réduite
  • Support du 64 bits
  • Amélioration de la hiérarchie des exceptions
  • Plusieurs erreurs fatales convertis aux exceptions
  • Générateur de nombre aléatoire sécurisé
  • Suppressions de de plusieurs extensions dépréciées
  • Ajout d’un opérateur nulle de coalescence (??)
  • Retour de fonctions et variables typés
  • Classes anonymes

Gain de performances pour PHP 7

La raison pour laquelle PHP 7 était si attendu est sans doute la promesse de meilleurs performances. Selon des tests (Benchmarks) réalisés, la nouvelle version est 2 fois plus rapides que PHP 5.6 grâce à son nouveau moteur (Engine) qui est désormais PHPng pour PHP New Generation.


php-ng-7

 

Plus de lecture :

  1. Le guide de migration
  2. Plus d’infos
  3. Infos et exemples