Feuille de route du développement PHP pour 2025-2026 : nouvelles versions, JIT et asynchronisme

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Feuille de route du développement PHP pour 2025-2026 : qu'attend les développeurs ?



Malgré les discussions constantes sur la « mort de PHP », le langage continue de se développer avec confiance. En 2025-2026, la communauté et les développeurs principaux prévoient plusieurs changements clés qui affecteront à la fois les performances et la facilité de développement. Analysons les principaux points de la feuille de route.



1. PHP 8.4 — la prochaine version majeure

PHP 8.4 devrait sortir fin 2024, mais son impact se fera surtout sentir en 2025. Principales nouveautés :

  • Property hooks (propriétés-accroches) — une alternative tant attendue aux getters/setters, qui rendra le code plus propre et réduira le nombre de boilerplate.
  • Typage amélioré : apparition probable des intersection types et extension des possibilités des generics (toujours expérimental).
  • Optimisation du compilateur JIT — deuxième vague d'améliorations qui offrira un gain de performances allant jusqu'à 15-20 % dans les calculs.


2. Asynchronisme et Fibers : un nouveau standard

Après l'introduction des Fibers dans PHP 8.1, la communauté travaille activement sur l'écosystème de la programmation asynchrone. En 2025-2026 :

  • Stabilisation des frameworks — Amp, ReactPHP et Swoole bénéficieront d'une intégration plus étroite avec le noyau.
  • Prise en charge native des coroutines — apparition possible de nouveaux mots-clés (await/async) dans le style de Go ou JavaScript.
  • Amélioration du traitement des threads — exécution parallèle des tâches sans extensions complexes.

Cela rendra PHP plus compétitif dans les scénarios à forte charge et en temps réel (chats, streaming, microservices).



3. Feuille de route vers PHP 9.0

Bien que PHP 9.0 ne soit attendu qu'en 2026-2027, les bases sont déjà posées :

  • Abandon complet des fonctions obsolètes — suppression des éléments dépréciés (ereg, mysql_*, anciennes syntaxes).
  • Mode strict par défaut — PHP 9.0 fonctionnera probablement en strict_types=1 sans possibilité d'activer le typage faible.
  • Uniformisation de la syntaxe — harmonisation du style des attributs, des opérateurs nullsafe et des expressions match.


4. Amélioration des outils et de l'écosystème

Parallèlement au noyau, les outils évoluent :

  • Composer 3.0 — meilleur cache, prise en charge des téléchargements P2P et audit de sécurité plus rapide.
  • PHPStan et Psalm — l'analyse statique deviendra une norme de qualité obligatoire.
  • Intégration avec les SGBD modernes — prise en charge complète de PostgreSQL 17, MySQL 9 et des nouvelles fonctionnalités de Redis.


5. Performances et JIT

En 2025-2026, le compilateur JIT sera amélioré pour fonctionner non seulement avec les charges CPU, mais aussi avec les requêtes web typiques. On s'attend à ce que PHP rattrape en vitesse d'exécution de nombreux langages compilés dans les scénarios d'API et de traitement de données.



Conclusion

PHP ne reste pas immobile. La feuille de route pour 2025-2026 inclut l'asynchronisme, le typage strict

Recommended Libraries