Reference des fonctionscurrent_context()

current_context ​

(PHP 8.6+, True Async 1.0)

current_context() — Retourne l'objet Async\Context lié au Scope courant.

Description ​

php
current_context(): Async\Context

Si le contexte du Scope courant n'a pas encore été créé, il est créé automatiquement. Les valeurs définies dans ce contexte sont visibles par toutes les coroutines du Scope courant via find().

Valeurs de retour ​

Un objet Async\Context.

Exemples ​

php
<?php
use function Async\current_context;
use function Async\spawn;

current_context()->set('request_id', 'abc-123');

spawn(function() {
    // Voit la valeur du scope parent
    $id = current_context()->find('request_id'); // "abc-123"
});
?>

Voir aussi ​