La classe Fiber di PHP è una funzionalità introdotta in PHP 8.1 che permette di implementare la concorrenza cooperativa (cooperative multitasking) nel linguaggio.
Una Fiber è essenzialmente un blocco di codice che può essere sospeso e ripreso in modo esplicito, permettendo di interrompere l'esecuzione di una funzione, eseguire altro codice, e poi riprendere da dove ci si era fermati.
A differenza delle funzioni normali che devono completarsi prima di restituire il controllo, le Fiber possono "cedere" il controllo volontariamente.
Le Fiber sono particolarmente utili per implementare operazioni asincrone, gestire I/O non bloccante, creare scheduler personalizzati o framework che necessitano di controllo granulare sul flusso di esecuzione.