Premiers pasDocumentation

Introduction

PHP TrueAsync est un projet qui implémente une véritable asynchronie en PHP en modifiant le noyau Zend, la bibliothèque d'E/S, les bibliothèques de bases de données, les bibliothèques de sockets et d'autres fonctions.

PHP TrueAsync implémente le paradigme d'asynchronie transparente sans fonctions colorées, qui minimise les modifications du code et élimine la segmentation des bibliothèques. En d'autres termes, en utilisant les coroutines, vous utilisez les mêmes fonctions sans modifications ou avec des modifications minimales.

Prise en charge de l'IDE

Pour l'autocomplétion, la documentation intégrée et les stubs d'analyse statique, installez le paquet de développement true-async/ide-helper. Il couvre le cœur async, le serveur HTTP et le client ClickHouse, et fonctionne avec PhpStorm, PHPStan et Psalm.

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

Survolez un nœud pour plus de détails. Cliquez pour accéder à la documentation.

01

Primitives de base

02

Synchronisation

03

Annulation

04

Conc. structurée

05

Contexte

iterate()

06

Ressources et pools