$fiber = new Fiber(function (): void {
$value = Fiber::suspend('first'); // призупинитись, повернути 'first'
echo "Resumed with: $value\n";
});
$result = $fiber->start(); // 'first'
$fiber->resume('hello'); // Resumed with: hello
yield. Однонаправлена передача даних назовніFibers — низькорівневий примітив. Кінцевий розробник зазвичай працює через бібліотеки (ReactPHP, Amp, Swoole), а не напряму. Але вони є основою, на якій ці бібліотеки будують async/await-стиль у PHP.