PHP 7 promet et tient sa promesse : il est en moyenne 2 fois plus rapide, et 2 fois moins consommateur de mémoire que PHP 5. Nous allons comparer les performances de PHP 5 par rapport à PHP 7 dans une application typique codée avec Symfony2. Nous tenterons alors d'expliquer comment et pourquoi PHP 7 surpasse largement PHP 5. Nous verrons les différences en terme d'OPCodes générés, l'évolution des structures internes utilisées, nous zoomerons sur les compilateurs et les machines virtuelles utilisées par PHP 5 et 7. Ceci permettra aussi de justifier quelques cassures de compat introduites en PHP 7.
Commentaires