Chez momo-fr

PHP 8.3 : quoi de neuf ?

Nouveau PHP v8.3

La version stable de PHP 8.3 sort le jeudi 23 novembre 2023, le projet PHP, à chaque fin d’année, déploie une version majeure ou mineure. Qu’apporte cette version et quel est son impact pour les sites WordPress ? Petit tour d’horizon.

PHP 8.3 : une évolution par petites retouches

Cette nouvelle version se concentre sur un nettoyage anticipé dans le langage et vise à rendre certaines fonctionnalités cohérentes avec la manière dont a évolué PHP ces dernières années. On peut noter les points suivants :

  • PHP 8.3 introduit une nouvelle fonction clé en main json_validate, pour permettre la vérification de validité de chaînes JSON.
  • Les constantes peuvent désormais être typées, ce qui devrait contribuer à améliorer la clarté du code PHP.
  • Il est maintenant possible d’accéder aux constantes de façon dynamique.
  • La classe Randomizer introduite avec PHP 8.2 bénéficie de 3 nouvelles méthodes avec PHP 8.3.
  • Un nouvel attribut #[\Override] permet d’indiquer qu’une méthode va écraser la méthode parente.

Comme toujours, un ensemble de fonctions sont dépréciées, consultez la page officielle ici.

Quelques benchmarks des versions PHP avec WordPress

Pour les nombreux utilisateurs de WordPress on est intéressé par ce qu’apporte, en terme de vitesse de traitement, cette nouvelle version PHP 8.3. Kinsta à effectué de nombreux test avec différents CMS en décembre 2023. Retrouvez cet article ici.

Voici, pour exemple, les résultats avec WordPress 6.4.2 (source Kinsta) :

  • 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

On voit que passer de PHP7.4 vers 8.xx ne peut être que bénéfique pour les utilisateurs du CMS WordPress qui est gourmand en requêtes, le gain de vitesse entre PHP 8.2 et 8.3 est d’environ 7 %, il ne faut plus hésiter !

Peut-on passer directement WordPress sous PHP 8.3 ?

Personnellement j’ai passé tous les 137 sites de mes clients sous PHP 8.1 il y plus d’un an sans rencontrer de problème majeur. Je suis les changelogs des extensions et thèmes que j’utilise. Depuis 6 mois j’ai une dizaine de sites sous PHP 8.2 et tout est fonctionnel. Je vais généraliser les hébergements sous PHP 8.2 durant ce trimestre.

Gardez à l’esprit qu’il vaut mieux mettre en place un hébergement spécifique pour tester la validité de votre site sous PHP 8.3, c’est indispensable pour toute boutique WooCommerce !

Sources : lesjoiesducode.fr, kinsta.com, release PHP8.3.

Vous aimerez aussi

Laisser un commentaire

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

Plus de résultats...

Generic selectors
Corespondance exacte
Rechercher dans le titre
Rechercher dans le contenu
Post Type Selectors

Autres catégories du Blog

Partager cette publication