
Bonne nouvelle pour les développeurs et les utilisateurs avancés : PHP 8.5 RC2 est désormais disponible dans LWS Panel pour vos offres d’hébergement mutualisé et WordPress optimisé. Cette mise à disposition vise le test et la validation avant la version stable prévue fin novembre.
Besoin d’un hébergeur web pour votre site ?
Découvrez l'offre exclusive de LWS : hébergement web à -63% ! Commencez dès maintenant à seulement 1,49€/mois au lieu de 3,99€. Profitez de performances optimales et d'un support exceptionnel. 🔥🚀

⚠️ Important : PHP 8.5 RC2 est une version candidate. L’équipe PHP recommande explicitement de ne pas l’utiliser en production. Utilisez-la sur un site de test ou un clone de votre site.

Pourquoi proposer PHP 8.5 RC2 dès maintenant ?
- Anticiper les évolutions du langage et valider vos thèmes/plugins.
- Bénéficier des gains DX (developer experience) et des améliorations de debug introduits par 8.5.
- Arriver prêt pour la stable de PHP 8.5, annoncée pour le 20 novembre 2025.
Comment activer PHP 8.5 RC2 dans LWS Panel (en toute sécurité)
1. Créez un clone/staging de votre site WordPress (via votre outil de staging ou un sous-domaine).
2. Dans LWS Panel : Hébergement → Gestion PHP → Version : 8.5 RC2 → Enregistrer.
3. Activez le mode debug WordPress sur l’environnement de test :
- define(‘WP_DEBUG’, true);
- define(‘WP_DEBUG_LOG’, true);
4. Vérifiez votre site (front + admin), les journaux d’erreurs /wp-content/debug.log, et les extensions critiques (cache, e-commerce, SEO, sécurité).
5. En cas d’anomalie, revenez à PHP 8.4/8.3 sur cet environnement, corrigez/attendez les mises à jour des plugins.
Nouveautés marquantes de PHP 8.5

1) Pipe operator |>
Écritures plus lisibles en chaînant les opérations :
$result = $data
|> array_map(fn($x) => $x * 2, $$)
|> array_filter($$, fn($x) => $x > 10)
|> array_values($$);
Le pipe fait passer la valeur précédente ($$) à la fonction suivante, rendant le code plus clair et composable.
2) Nouvelle extension URI (RFC 3986 + WHATWG URL)
Analyse et manipulation d’URL standardisées via des objets immuables :
use Uri\Rfc3986\Uri;
$u = new Uri(‘https://exemple.com/a/../b?x=1#frag’);
echo (string) $u->withPath(‘/b’); // https://exemple.com/b?x=1#frag
Idéale pour assainir et normaliser des URL dans les plugins/thèmes.
3) Nouvelles fonctions utilitaires sur les tableaux
- array_first() et array_last() pour récupérer rapidement le premier/dernier élément (avec prédicat optionnel). Pratique pour la manipulation de collections en thème/plugin.
4) Debug renforcé
- Stack trace sur erreurs fatales (plus d’indices quand ça casse).
- Nouvelles fonctions get_exception_handler() et get_error_handler().
- CLI : php –ini=diff pour voir les directives INI modifiées.
5) Internationalisation & locales
- Locale::isRightToLeft() / locale_is_right_to_left() pour adapter l’UI (RTL) automatiquement.
- IntlListFormatter pour formater des listes localisées (ex. “pomme, poire et abricot”).
6) CURL & constantes
- curl_multi_get_handles() pour mieux introspecter les multi-requêtes.
- Nouvelle constante PHP_BUILD_DATE (traçabilité des builds).
7) Garde-fou mémoire
- Directive INI max_memory_limit : plafond dur au-dessus duquel memory_limit ne peut pas monter (utile en mutualisé).
8) Dépréciations notables
- Constantes MHASH_* dépréciées.
- Casts scalaires non canoniques (boolean, integer, double, binary) dépréciés au profit de bool, int, float, etc.
- Restrictions sur la valeur/émission des output handlers. Ces points peuvent toucher de vieux plugins.
Impact sur WordPress (Core, thèmes, extensions)

- Le projet WordPress vise la compatibilité avec chaque nouvelle branche PHP après le feature freeze et pendant les bêtas/RC, en tenant compte de l’écosystème (plugins/thèmes). Au 8 juillet 2025, la doc officielle indique :
- WP 6.8 : PHP 8.3 = pleinement compatible ; PHP 8.4 = support bêta ; PHP 7.0–7.1 = non supportés.
- PHP 8.5 n’est pas encore listé (version non finalisée au moment d’écrire).
Ce que cela signifie pour vous :
- Core WordPress récent (6.8+) : il fonctionnera probablement sous 8.5 RC2 sur un site de test, mais certaines extensions peuvent ne pas être prêtes.
- Les plugins premium/complexes (e-commerce, sécurité, cache, page builders) sont ceux à vérifier en priorité.
- Attendez-vous à des mises à jour rapides des auteurs de thèmes/plugins à l’approche de la sortie stable de PHP 8.5.
Recommandations LWS pour tester sans risque
- Restez à jour : WordPress 6.8+, PHP 8.5 RC2 uniquement sur staging.
- Mettez à jour vos plugins/thèmes avant le test.
- Surveillez les logs : erreurs fatales (avec stack trace en 8.5), avis de dépréciation, comportements obsolètes (casts non canoniques, MHASH_*).
- Testez les parcours critiques : panier/commande (WooCommerce), formulaires, paiement, cache/page builder, SEO, multilingue.
- Mesurez la perf (TTFB, pages clés) : PHP 8.5 apporte des améliorations de DX et de diagnostic ; les gains réels dépendront du code et du cache.
- Plan B immédiat : si un plugin bloque, repassez en 8.4/8.3 sur l’environnement de test, signalez l’issue à l’éditeur et suivez ses notes de version.
FAQ
Puis-je activer 8.5 RC2 en production ?
Non. Les RC sont faites pour tester. Le site officiel PHP rappelle de ne pas utiliser ces versions en production. Attendez la stable (prévue le 20/11/2025) et les validations des éditeurs.
WordPress supporte-t-il officiellement PHP 8.5 ?
Pas encore au moment de la RC2. La page Make/Core est la référence : 6.8 supporte pleinement 8.3, 8.4 est en bêta ; 8.5 sera documenté après stabilisation.
Quelles ruptures possibles côté plugins ?
Dépréciations (MHASH_*, casts non canoniques), gestion des output handlers, et éventuels ajustements autour des nouvelles API (URI, Intl). Testez et suivez les changelogs.
En résumé
- LWS met à disposition PHP 8.5 RC2 dans LWS Panel pour tester vos sites.
- Gros plus pour les développeurs : pipe operator |>, extension URI, array_first()/array_last(), debug fatal avec stack trace, IntlListFormatter, nouveau plafond max_memory_limit, etc.
- WordPress : poursuivez les tests sur staging uniquement, en visant une bascule après la sortie stable et la validation de vos extensions clés.
Hébergement WordPress à prix accessible - L'Excellence Made in France
Profitez de l'offre exclusive de LWS : hébergement WordPress en France à -42% ! Démarrez dès maintenant à partir de 3,49€/mois au lieu de 5,99€. Performance 🚀 et support exceptionnel garantis ! 😊
