Développement & Refactoring28 Octobre 20266 min de lecture

Passer de PHP 8.1 à PHP 8.2 : guide pratique (et pourquoi viser plutôt 8.3 ou 8.4)

Votre site est en PHP 8.1 et vous cherchez à passer à 8.2 ? Voici ce qui change, les points à tester sur WordPress et WooCommerce, et pourquoi il vaut mieux sauter directement à PHP 8.3 ou 8.4.

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.

Dépannage PHP rapide · partout au Québec

Votre site est concerné par cette vulnérabilité ?

Nos techniciens en informatique et programmeurs PHP vérifient votre site, colmatent les failles et migrent vers PHP 8.3 en limitant au maximum l'interruption de service.

Besoin d'aide pour ce problème ?

Poursuivre votre lecture technique

Sécurité & Vulnérabilités7 min de lecture

PHP2Shell : deux failles critiques dans PHP, que faire cette semaine pour votre site

Le 21 octobre 2026, PHP a publié des correctifs d'urgence pour deux failles d'exécution de code à distance (CVE-2026-109618 et CVE-2026-109619). Versions corrigées, versions sans correctif, mesures temporaires et marche à suivre.

Lire l'article complet→
Hébergement & DevOps5 min de lecture

Fin des correctifs de sécurité de PHP 8.2 le 31 décembre 2026 : plan d'action

PHP 8.1 n'est plus corrigé depuis le 31 décembre 2025 et PHP 8.2 suivra à la fin de cette année. Quelles versions sont supportées, quoi vérifier et comment planifier sans course de dernière minute.

Lire l'article complet→
Appeler