Introducción
PHP TrueAsync es un proyecto que implementa verdadera asincronía en PHP mediante la modificación del núcleo Zend, la biblioteca de E/S, las bibliotecas de bases de datos, las bibliotecas de sockets y otras funciones.
PHP TrueAsync implementa el paradigma de asincronía transparente sin funciones coloreadas, que minimiza los cambios en el código y elimina la segmentación de bibliotecas. En otras palabras, al usar corrutinas, se utilizan las mismas funciones sin cambios o con cambios mínimos.
Compatibilidad con el IDE
Para autocompletado, documentación en línea y stubs de análisis estático, instala el paquete de desarrollo true-async/ide-helper. Cubre el núcleo async, el servidor HTTP y el cliente ClickHouse, y funciona con PhpStorm, PHPStan y Psalm.
composer require --dev true-async/ide-helperPase el cursor sobre un nodo para ver los detalles. Haga clic para ir a la documentación.