Вступ
PHP TrueAsync — проект, що реалізує справжню асинхронність у PHP шляхом зміни ядра Zend, бібліотеки введення-виведення, бібліотек для роботи з базами даних, сокетами, а також інших функцій.
PHP TrueAsync реалізує парадигму прозорої асинхронності без кольорових функцій, яка мінімізує зміни в коді та усуває сегментованість бібліотек. Іншими словами, використовуючи корутини, ви використовуєте ті самі функції без змін або з мінімальними змінами.
Підтримка IDE
Для автодоповнення, вбудованої документації та стабів для статичного аналізу встановіть dev-пакет true-async/ide-helper. Він покриває async-ядро, HTTP-сервер і клієнт ClickHouse та працює з PhpStorm, PHPStan і Psalm.
bash
composer require --dev true-async/ide-helperНаведіть курсор на вузол для деталей. Натисніть, щоб перейти до документації.