Erste SchritteDokumentation

Einführung

PHP TrueAsync ist ein Projekt, das echte Asynchronität in PHP implementiert, indem es den Zend-Kern, die I/O-Bibliothek, Datenbankbibliotheken, Socket-Bibliotheken und andere Funktionen modifiziert.

PHP TrueAsync implementiert das Paradigma der transparenten Asynchronität ohne gefärbte Funktionen, das Codeänderungen minimiert und die Segmentierung von Bibliotheken beseitigt. Mit anderen Worten: Bei der Verwendung von Koroutinen verwenden Sie dieselben Funktionen ohne Änderungen oder mit minimalen Änderungen.

IDE-Unterstützung

Für Autovervollständigung, Inline-Dokumentation und Stubs für die statische Analyse installieren Sie das Dev-Paket true-async/ide-helper. Es deckt den Async-Kern, den HTTP-Server und den ClickHouse-Client ab und funktioniert mit PhpStorm, PHPStan und Psalm.

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

Fahren Sie mit der Maus über einen Knoten, um Details zu sehen. Klicken Sie, um zur Dokumentation zu gelangen.

01

Grundlegende Primitive

02

Synchronisation

03

Abbruch

04

Str. Nebenläufigkeit

05

Kontext

iterate()

06

Ressourcen & Pools