À côté des flux IA, je suis trois sources backend PHP : le blog Symfony, le récap mensuel PHP Annotated, et les billets plus indépendants de stitcher.io. Le contraste avec l'actualité IA est frappant : pas d'annonce fracassante, mais une trajectoire cohérente d'un trimestre sur l'autre.
La confirmation du virage typage
Le signal le plus net : property hooks et visibilité asymétrique (introduits en 8.4, détaillés dans PHP 8.4 : ce qui change) sont de plus en plus cités comme acquis dans les billets récents, plus comme nouveauté. Les retours indépendants (stitcher.io) insistent sur un point : c'est moins une question de syntaxe que de contrat — le compilateur/l'IDE peut désormais garantir des invariants qu'on codait avant à la main dans des getters/setters.
Ce qui revient dans les sources
| Thème | Fréquence dans mes flux |
|---|---|
| Adoption des property hooks en prod | En hausse constante |
| Outillage statique (PHPStan, Psalm-like) | Toujours central, peu de rupture |
| Nouvelles RFC sur le typage | Rythme stable, discussions techniques posées |
| Intégration LLM côté PHP | Émergente mais marginale — peu de standard qui se dégage |
Pourquoi ça compte pour ce blog
Ce blog lui-même est écrit en PHP natif, sans framework — un choix qui devient presque à contre-courant du narratif « tout est agent IA maintenant ». Les sources backend rappellent une chose utile : la robustesse d'un système ne dépend pas de la nouveauté de sa stack, mais de la rigueur avec laquelle elle est tenue.
FAQ
PHP perd-il du terrain face aux langages "IA-friendly" comme Python ?
Pas sur son terrain historique (backend web). Python domine l'écosystème ML/LLM côté entraînement de modèles, mais l'intégration d'API LLM dans une application web n'a pas de dépendance forte au langage hôte.
Les property hooks sont-ils largement adoptés en prod ?
L'adoption progresse mais reste graduelle — les grosses bases de code migrent leurs entités progressivement, pas d'un coup.
Existe-t-il un standard PHP pour parler à un LLM ?
Non, pas encore de convergence claire. Chaque projet construit sa propre couche d'appel HTTP vers l'API du fournisseur choisi.