Réponse courte : passer de PHP 8.1 à 8.2 est une migration modérée, mais PHP 8.2 ne recevra plus de correctifs de sécurité après le 31 décembre 2026. Pour un site WordPress ou WooCommerce, il est généralement plus rentable de viser directement PHP 8.3 ou 8.4. Le travail de test est à peu près le même.
Pourquoi bouger maintenant ? PHP 8.1 ne reçoit plus de correctifs de sécurité officiels depuis le 31 décembre 2025, et le projet PHP n'a publié aucune version officielle corrigée de PHP 8.1 pour les failles PHP2Shell d'octobre 2026. Seule la branche 8.2 est corrigée à partir de la version 8.2.35. Rester en 8.1, c'est rester sans correctif officiel.
Ce qui change entre 8.1 et 8.2. Le changement le plus visible est la dépréciation des propriétés dynamiques : ajouter à un objet une propriété qui n'est pas déclarée dans la classe génère maintenant un avertissement « Creation of dynamic property ». S'ajoutent la dépréciation de l'interpolation de variables de la forme ${var} dans les chaînes, et celle des fonctions utf8_encode() et utf8_decode(). Aucun de ces points ne fait planter le site, mais ils remplissent les journaux et signalent du code à moderniser.
Ce qu'il faut tester sur WordPress. Mettez d'abord à jour WordPress, le thème et tous les plugins vers leurs dernières versions. Les avertissements « Deprecated » viennent presque toujours d'un plugin ou d'un thème ancien. Si un plugin n'a plus eu de mise à jour depuis longtemps, cherchez un remplaçant.
Ce qu'il faut tester sur WooCommerce. Passez une commande complète en environnement de test : panier, calcul des taxes et de la livraison, paiement, courriel de confirmation. Les extensions de paiement et d'expédition sont les plus sensibles. Ne changez la version en production qu'après ces essais.
La marche à suivre : sauvegarde complète, copie du site sur un environnement de test, changement de version de PHP sur la copie, activation du journal d'erreurs, test des pages clés, correction des problèmes, puis bascule en production à un moment calme. Gardez la possibilité de revenir à l'ancienne version pendant quelques jours.
Pourquoi pas directement 8.3 ou 8.4 ? Parce que PHP 8.2 sort de support dans quelques semaines. Passer en 8.2 aujourd'hui, c'est refaire la même migration dans quelques mois. Les extensions populaires de WordPress et WooCommerce supportent déjà 8.3 et 8.4 en général, à vérifier plugin par plugin.
Si vous ne voulez pas faire ce travail vous-même, notre équipe fait la migration à distance partout au Québec : sauvegarde, test sur copie, correction du code incompatible, puis bascule. Remplissez le formulaire en bas de page.