Principales annonces de la conférence PHP : les nouveautés de 2024

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

Principales annonces de la conférence PHP : ce qui attend les développeurs en 2024



Le week-end dernier, la conférence internationale annuelle PHP s'est tenue à Berlin, rassemblant plus de 2000 développeurs du monde entier. Les organisateurs et les conférenciers principaux ont présenté une série d'annonces importantes qui façonneront l'évolution du langage pour les années à venir. Nous avons rassemblé les principales actualités pour vous tenir informé des tendances actuelles.



PHP 8.4 : améliorations finales

L'un des événements centraux a été l'annonce de la sortie prochaine de PHP 8.4. Cette version bénéficiera d'améliorations significatives des performances — jusqu'à 15 % de gain dans les charges web typiques. Parmi les principales innovations :

  • Property hooks — un mécanisme tant attendu pour travailler avec les propriétés des objets, simplifiant la création de getters et setters.
  • Meilleure prise en charge de l'asynchrone — de nouvelles fonctions ont été ajoutées au noyau pour travailler avec Fiber, permettant d'écrire du code non bloquant sans utiliser de bibliothèques tierces.
  • Nouveau système de types — la prise en charge des types union a été étendue et des types intersection ont été ajoutés pour un typage plus strict.

La sortie de PHP 8.4 est prévue pour novembre 2024. Il est recommandé aux développeurs de commencer les tests dès maintenant.



Frameworks et outils : les nouveautés

Des mises à jour des principaux frameworks ont également été présentées lors de la conférence. Laravel a annoncé Laravel 11 avec un routage amélioré et une intégration avec Laravel Reverb — un nouveau serveur WebSocket pour le temps réel. Symfony a présenté la version 7.1, qui inclut un conteneur Dependency Injection plus rapide et une meilleure prise en charge des files d'attente asynchrones.

Un nouvel outil de l'équipe PhpStorm mérite une attention particulière : PHP Inspections, qui permet d'analyser le code pour détecter les vulnérabilités et les erreurs potentielles directement dans l'IDE. L'outil est déjà disponible en version bêta.



Plans pour PHP 9 : premières indications

L'architecte en chef du langage, Nikita Popov, a pour la première fois publiquement défini les orientations pour PHP 9 lors de son exposé. On s'attend à ce que la prochaine version majeure :

  • Supprime complètement les fonctions obsolètes (y compris mysql_* et ereg).
  • Introduise la prise en charge native des génériques au niveau du compilateur JIT.
  • Simplifie le travail avec les E/S asynchrones sans utiliser d'extensions externes.

La sortie de PHP 9 est prévue au plus tôt en 2026, mais le concept a déjà suscité des débats animés au sein de la communauté.



Communauté et sécurité

Une section distincte de la conférence a été consacrée à la sécurité. Les experts ont noté que le nombre d'attaques contre les applications PHP a augmenté de 30 % au cours de la dernière année. En réponse, l'initiative PHP Safe Code a été présentée — un ensemble de recommandations et de vérifications automatiques pour écrire du code sécurisé. Un nouveau package d'analyse statique, qui s'intègre à Composer, a également été annoncé.

La conférence s'est terminée par une table ronde où les développeurs ont discuté de l'avenir du langage. La principale conclusion : PHP reste l'un des langages les plus demandés pour le développement web, et les nouvelles annonces confirment son évolution vers un outil moderne, performant et sécurisé.

Suivez les actualités sur PythonLib — nous publierons des analyses détaillées de chaque innovation au fur et à mesure de la sortie des versions bêta.

Recommended Libraries