Experimentelle Version

Echte Asynchronität in PHP

Stellen Sie sich PHP mit Koroutinen vor, bei dem vertraute Funktionen nebenläufige Ein-/Ausgabe unterstützen. Erstellen Sie hochperformante nebenläufige Anwendungen mit sauberem, lesbarem Code und minimalen Änderungen!

Hauptfunktionen

Koroutinen

Leichtgewichtige Koroutinen für effiziente nebenläufige Ausführung. Keine gefärbten async-Funktionen. Einfach spawn() und los!

Nicht-blockierende I/O

fread, fwrite, file_get_contents, ob_start, curl, MySQL, PostgreSQL. Gewöhnliche PHP-Funktionen arbeiten jetzt asynchron ohne zusätzlichen Aufwand.

Asynchrone Webserver

Unterstützung des Modells: mehrere Anfragen — ein PHP-Prozess.

Kooperative Abbruchsteuerung

Einfache und flexible API zum Abbrechen von Koroutinen. Scope::cancel().

Strukturierte Nebenläufigkeit

Kontrolle der Lebensdauer von Koroutinen mit der Scope-Sandbox. Verwaltung von Koroutinen-Gruppen über TaskGroup.

PDO Pool

Verbindungs-Pooling direkt in PDO eingebaut. Automatische Verbindungsverwaltung für maximale Leistung.

Channel

Datenaustausch zwischen Koroutinen. Gepufferte und ungepufferte Kanäle für Producer/Consumer-Muster.

Futures

Verzögerte Ergebnisse für asynchrone Berechnungen. Komposition über await_all, await_first.

Context

Daten, die mit einer Koroutine verknüpft sind. Einfache Anpassung von Code mit globalen Variablen über Context.

Bereit, asynchrone PHP-Anwendungen zu erstellen?

Starten Sie mit TrueAsync in wenigen Minuten. Installieren Sie es über Composer und schreiben Sie noch heute nebenläufigen Code.

Roadmap

v0.1 Foundation 2024
v0.6 Complete Async API 2026-03-14
v0.7 ThreadPool & Stabilization Summer 2026
v0.8 Framework Adapters Q3 2026
v1.0-RC Release Candidate August 2026 RC
v1.0 Stable Release November 2026 Target: PHP 8.6
View full roadmap →