Primeros pasosDocumentación

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.

bash
composer require --dev true-async/ide-helper

Pase el cursor sobre un nodo para ver los detalles. Haga clic para ir a la documentación.

01

Primitivas básicas

02

Sincronización

03

Cancelación

04

Conc. estructurada

05

Contexto

iterate()

06

Recursos y pools