Immagina PHP con coroutine, dove le funzioni familiari supportano l'I/O concorrente. Crea applicazioni concorrenti ad alte prestazioni con codice pulito, leggibile e modifiche minime!
Coroutine leggere per un'esecuzione concorrente efficiente. Nessuna funzione async colorata. Basta fare spawn() e via!
fread, fwrite, file_get_contents, ob_start, curl, MySQL, PostgreSQL. Le normali funzioni PHP ora funzionano in modo asincrono senza sforzo aggiuntivo.
Supporto al modello: più richieste — un unico processo PHP.
API semplice e flessibile per la cancellazione delle coroutine. Scope::cancel().
Controllo del ciclo di vita delle coroutine tramite sandbox Scope. Gestione di gruppi di coroutine tramite TaskGroup.
Pool di connessioni integrato direttamente in PDO. Gestione automatica delle connessioni per le massime prestazioni.
Scambio di dati tra coroutine. Canali bufferizzati e non bufferizzati per pattern producer/consumer.
Risultati differiti per calcoli asincroni. Composizione tramite await_all, await_first.
Dati associati a una coroutine. Facile adattamento del codice con variabili globali tramite Context.
Inizia a lavorare con TrueAsync in pochi minuti. Installa tramite Composer e scrivi codice concorrente già oggi.