Toute l'actu IA résumée en 30 secondes
Articles Sources Outils IA Tendances Suggérer À propos
Mode sombre
Le Code est dans le Pré Web

Fibers PHP : anatomie d'une primitive mal aimée

3 min · 28 avril 2026
Fibers PHP : anatomie d'une primitive mal aimée
Lire l'article complet sur Le Code est dans le Pré
L'essentiel de l'article
⏱️ Lecture : ~30 secondes

Pas le temps de lire l'article ? Voici ce qu'il faut retenir.

PHP a livré sa coroutine en novembre 2021 sous le nom de Fiber, mais cette primitive bas niveau est souvent mal comprise.
1
Fonctionnement des Fibers — Un Fiber est un mécanisme de stack switch coopératif qui permet de suspendre et de reprendre l'exécution d'une fonction avec toute sa pile mémoire intacte.
2
Différence avec les generators — Les Fibers permettent à n'importe quelle fonction appelée depuis un Fiber de suspendre l'exécution sans que les fonctions intermédiaires soient au courant.
3
Impact sur les frameworks asynchrones — Les Fibers changent tout pour le design d'un framework asynchrone, permettant de créer des bibliothèques async avec une API synchrone classique.
💡
Pourquoi c'est important : Les Fibers offrent une nouvelle façon de concevoir les frameworks asynchrones en PHP, permettant une programmation plus flexible et plus efficace.
Lire sur Le Code est dans le Pré
Tags
Web