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!
Leichtgewichtige Koroutinen für effiziente nebenläufige Ausführung. Keine farbigen async-Funktionen. Einfach spawn() aufrufen und loslegen!
fread, fwrite, file_get_contents, ob_start, Curl, MySQL, PostgreSQL und weitere APIs sofort einsatzbereit. Gewöhnliche PHP-Funktionen arbeiten jetzt asynchron ohne zusätzlichen Aufwand.
Unterstützung des Modells: mehrere Anfragen – ein PHP-Prozess.
Einfache und flexible API zum Abbrechen von Koroutinen, die verschiedene Szenarien abdeckt.
Kontrolle der Lebensdauer von Koroutinen mit der Scope-Sandbox. Verwaltung von Koroutinen-Gruppen über TaskGroup.
Unterstützung für Verbindungs-Pooling direkt in PDO. Automatische Verbindungsverwaltung für maximale Leistung.
Typsicherer Datenaustausch zwischen Koroutinen. Gepufferte und ungepufferte Kanäle für Producer/Consumer-Muster.
Verzögerte Ergebnisse für asynchrone Berechnungen. Komposition über awaitAll, awaitFirst und flexible Ergebnisverwaltung.
Kontextweitergabe durch den gesamten Koroutinen-Baum. Timeouts, Deadlines und Abbruch von Operationen mit automatischer Ressourcenbereinigung.
Starten Sie mit TrueAsync in wenigen Minuten. Installieren Sie es über Composer und schreiben Sie noch heute nebenläufigen Code.