Feuille de route du développement PHP pour 2025-2026 : principaux changements

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 : ce qui attend les développeurs



La communauté PHP continue de développer activement le langage, et les deux prochaines années s'annoncent parmi les plus riches de la dernière décennie. Les développeurs du noyau PHP ont déjà présenté un plan préliminaire (feuille de route) pour 2025-2026, qui comprend des améliorations de performances très attendues, le système de types et des changements d'infrastructure. Analysons les principales innovations.



PHP 8.4 : asynchrone et property hooks



La sortie de PHP 8.4 est prévue pour novembre 2025. Cette version constituera une étape importante vers un modèle d'exécution asynchrone complet :



  • Fibers 2.0 — une implémentation mise à jour des fibres (fibers) qui permettra d'écrire du code asynchrone sans callbacks complexes. Un support du changement de contexte automatique lors des opérations bloquantes est attendu.
  • Property hooks — une fonctionnalité très attendue pour ajouter des getters et setters directement aux propriétés d'une classe sans écrire de méthodes séparées. Cela réduira le code standard de 30 à 40 %.
  • Typage étendu — apparition des intersection types et meilleur support des generics pour les collections personnalisées.
  • Dépréciation des fonctions obsolètes — suppression définitive des fonctions mysql_* et de plusieurs autres éléments legacy.


PHP 8.5 : compilateur JIT de deuxième génération



La sortie de PHP 8.5 est attendue pour fin 2026. La principale "fonctionnalité" est un compilateur JIT entièrement repensé :



  • Nouveau JIT basé sur IR framework — l'utilisation d'une représentation intermédiaire (IR) permettra de générer un code machine plus efficace. Selon les tests préliminaires, le gain de performance dans les tâches de calcul pourrait atteindre 40 %.
  • PGO (Profile-Guided Optimization) — optimisation automatique basée sur le profilage d'applications réelles. PHP pourra s'adapter à des scénarios d'utilisation spécifiques.
  • Gestion améliorée de la mémoire — introduction de nouveaux algorithmes de garbage collection pour les applications web avec des requêtes longues.


Changements d'infrastructure



Outre les fonctionnalités linguistiques, la communauté PHP travaille activement sur l'écosystème :



  • PHP Foundation 2.0 — extension du financement des développeurs clés. Les grandes entreprises (JetBrains, Automattic, Zend) ont déjà confirmé une augmentation de leurs contributions.
  • Mise à jour de PEAR et PECL — une transition vers des systèmes de build et CI/CD modernes est prévue. Le support de Composer 3.0 est attendu.
  • Documentation de nouvelle génération — exemples de code interactifs, tests intégrés pour la documentation et intégration avec les IDE populaires.


Qu'est-ce que cela signifie pour les développeurs ?



La feuille de route 2025-2026 montre que PHP n'a pas l'intention de céder du terrain. L'asynchrone et le JIT amélioré rendent le langage compétitif pour les systèmes à forte charge. Les property hooks et le typage améliorent la qualité du code et la vitesse de développement. Les développeurs devraient dès maintenant étudier les nouvelles possibilités pour être prêts pour la transition vers PHP 8.4 et 8.5. Nous recommandons de suivre les RFC (Request for Comments) sur wiki.php.net et de tester les versions préliminaires afin que vos projets soient toujours à la pointe de la technologie.

Recommended Libraries