Полный текст

Пример HTTP-сервера на PHP с использованием файберовПлатформа PHP часто подвергается критике за отсутствие встроенных возможностей для создания конкурентных приложений. В версии 8.1 был добавлен класс Fiber, который, согласно RFC, должен упростить создание конкурентных приложений. Однако материалов, демонстрирующих использование данного функционала для построения приложений, практически нет, напротив, говорится, что файберы — это функционал, предназначенный для использования разработчиками фреймворков, и приводятся какие-то малоинформативные отрывки кода. В этой статье будет продемонстрирован концептуальный пример конкурентного приложения на PHP с использованием файберов.