将变量传递给 php websocket

Passing variable to php websocket

我不知道如何将变量传递给 websocket。例如,我在启动 websocket 之前进行计算,我很乐意将结果传递给 websocket,以便在每次更新时比较它们,直到得到我正在等待的结果。有办法吗?如果通过创建缓存并在消息更新时读取它来使其工作,我能够很好地工作,但是占用太多资源,并且内存很快就会被阻塞。

$variable = 151481;

\Ratchet\Client\connect('wss://fstream.binance.com/stream?streams='.$pairs)->then(function($conn) {
    $conn->on('message', function($msg) use ($conn) {
        $result = json_decode($msg);

        $open = $result->data->k->o;
        $close = $result->data->k->c;

        //REQUIRED VARIABLE 
        //$variable = ??;

    });
}, function ($e) {
    echo "Could not connect: {$e->getMessage()}\n";
 });

我能够使用 $GLOBALS['variable']; 传递变量 通过这些我可以将值从一个 websocket 消息传递到另一个并且内存资源使用率相当低。