PHP en 2024 : les évolutions à venir

Les versions PHP en 2024

Un court article pour faire le point sur les évolutions proposées par les versions 8.3 et 8.4 de PHP, sachant que PHP7.4 est encore largement utilisé mais plus du tout maintenu il est temps de passer à une version plus récente, laquelle ?

PHP 8.3 est sorti le 23 novembre 2023

Depuis cette date 8 mises à jour ont été publiées. De nombreux changements ont été annoncés pour les éléments suivants : CGI, CLI, Core, DOM, Filter, FPM, Hash, Intl, MySQLnd, Opcache, OpenSSL, Standard, XML, XMLReader.

Comme toujours, la mise à niveau inclut également des améliorations de performance, des corrections de bogues et un nettoyage général. Un exemple avec WordPress v6.4.2 : PHP 7.4: 149 requêtes/s. PHP 8.1: 153 requêtes/s. PHP 8.2: 158 requêtes/s. PHP 8.3: 169 requêtes/s. (source Kinsta).

PHP 8.4 sortira à la fin de l’année 2024

PHP 8.4 devrait être publié le 21 novembre 2024. Avant la sortie, cette version comportera 6 mois de phases allant d’alpha, bêta, puis version RC, et enfin la version officielle.

Entre 8.3 et 8.4 on peut noter un renforcement e la sécurité avec le support de Sodium pour AEGIS-128L et AEGIS256.

WordPress et les dernières versions PHP

Si l’on regarde la page de compatibilité de WordPress vis à vis de PHP, le CMS est encore en cours de mise en compatibilité avec PHP8.xx. En pratique vous pouvez passer sur PHP8.2 avec la plupart des extensions populaires qui sont devenues compatibles. Notez, qu’en général, ce sont surtout des erreurs de dépréciation qui sont corrigées.

Mes sites sont tous passés en PHP8.3, j’utilise les extensions suivantes : Elementor (gratuit et PRO), le pack Premium Addons for Elementor et Xpro Addons, Dynamic Conditions, ACF (gratuit et PRO), WooCommerce (avec une trentaine d’extensions dédiées), WordFence, Yoast, Robin Image Optimizer, WP Rocket, Powered Cache, WP Speed PRO… et bien d’autres extensions. Tout cela sans problème.

Sources : Laravel News, Promatec Digital, goodtech.info.

Vous aimerez aussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Autres catégories du Blog

Partager cette publication