PHP 7.4 : les propriétés typées et les arrow functions qu'on attendait

PHP 7.4 est sorti le 28 novembre. C’est la dernière version 7.x avant PHP 8.0, et ça se sent. Les fonctionnalités sont suffisamment substantielles pour tenir debout seules, mais elles ressemblent aussi à des fondations pour ce qui arrive. Les propriétés typées C’est la grande nouveauté. Depuis PHP 7.0, on pouvait typer les paramètres de fonctions et les valeurs de retour. Mais les propriétés de classe ? Toujours non typées : ...

12 janvier 2020 · 7 min · Guillaume Delré

PHP 7.0 : performances, types, et les fonctionnalités qui ont marqué

PHP 7.0 est sorti le 3 décembre. Un mois et demi plus tard, j’ai migré deux projets et les résultats sont difficiles à ignorer. Le chiffre phare : 2x plus rapide que PHP 5.6. Ce n’est pas un benchmark cherry-pick — c’est la médiane sur des applications réelles. Le Zend Engine a été réécrit pour utiliser une nouvelle représentation interne des valeurs, ce qui réduit significativement l’utilisation mémoire et diminue les allocations. Sur un projet, le temps de réponse moyen a chuté de 40% sans aucune modification du code. On met à jour, et ça va plus vite. ...

17 janvier 2016 · 6 min · Guillaume Delré