Найти в Дзене
Пятиминутка PHP

PHP: что такое Fibers?

Рекомендую прочитать свежую статью про Fibers в PHP 8.1 от Christian Lück (один из разработчиков ReactPHP): https://clue.engineering/2021/fibers-in-php

В статье много наглядных примеров и в целом читается легко.

Крис отвечает на несколько вопросов:
— Что такое Fibers в целом и какие особенности в PHP в частности
— Станет ли PHP асинхронным с появлением Fibers? (спойлер: нет, но приближают нас к этому)
— Какую проблему решают Fibers? (спойлер: косметически/синтаксическую, код будет немного проще писать и читать)
— Что насчёт Promises и async/await?
— Повлияет ли появление Fibers в PHP на проект
ReactPHP?
— А на какое влияние на PHP в целом?
— Framework X?
https://twitter.com/x_framework

Также Крис упоминает легендарную статью "What Color is Your Function?" описывающую всю боль от асинхронного программирования, дам ссылку сразу на перевод на Хабре:
https://habr.com/ru/post/466337/