Экспериментальное ядро · v0.9.4

Настоящая асинхронность внутри PHP

Пиши синхронно. Выполняй асинхронно.

Представьте PHP с корутинами, где знакомые функции поддерживают конкурентный ввод вывод. Создавайте высокопроизводительные конкурентные приложения с чистым, читаемым кодом и минимумом изменений!

concurrent-io.php
// three coroutines run at the same time
$page  = spawn(fn() => file_get_contents($url));
$rows  = spawn(fn() => $pdo->query($sql)->fetchAll());
$stats = spawn(fn() => file_get_contents($api));

// wait for all three, cancel after 2s
[$html, $data, $meta] = await_all_or_fail(
    [$page, $rows, $stats], timeout(2000));
Ключевые возможности

API, ориентированный на продакшен

Корутины

Лёгкие корутины для эффективного конкурентного выполнения. Никаких цветных async функций. Просто делай spawn() и вперёд!

Неблокирующий I/O

fread, fwrite, file_get_contents, ob_start, curl, MySQL, PostgreSQL. Обычные функции PHP теперь работают асинхронно без дополнительных усилий.

TrueAsync Server

Нативный Web-сервер на C с поддержкой HTTP/1.1, HTTP/2 и HTTP/3 прямо внутри PHP-процесса.

Кооперативная отмена

Простой и гибкий API для отмены корутин. Scope::cancel().

Структурная конкурентность

Контроль времени жизни корутин с помощью песочницы Scope. Управление группой корутин через TaskGroup

PDO Pool

Поддержка пула соединений прямо в PDO. Автоматическое управление коннектами для максимальной производительности.

Channel · ThreadPool

Обмен данными между корутинами. Буферизованные и небуферизованные каналы. Межпотоковая передача через ThreadChannel; параллельные CPU-задачи через Thread и ThreadPool.

Futures

Отложенные результаты для асинхронных вычислений. Композиция через await_all, await_first.

PHP Mobile

Поддержка Android на уровне ядра PHP: асинхронный рантайм внутри нативного приложения через native-bridge.

Руководства и статьи

Осваивайте TrueAsync на практике

Практические материалы: от первой корутины до структурной конкурентности и встроенного сервера.

Дорожная карта

// текущий релиз: v0.9.4
v0.1Готово
Основа2024
v0.6Готово
Полный Async API2026-03-14
v0.7Готово
Потоки и стабилизацияSummer 2026
v0.8Готово
Стабильность и корректность2026-07-15
v0.9Готово
Адаптеры фреймворков2026-08-06
v1.0Сейчас
Стабильный релизNovember 2026Target: PHP 8.6
Открыть полную дорожную карту →