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.
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.
Plus de lecture :