请问怎么将客户端的消息转发给其他用户

jeremyyulang

我是自学的php 半年左右
可能我问的问题比较二 还请担待

$ws_worker->onMessage=function ($connection, $data)
{
     $connection->send("$data"+time());
};

这是手册里面的示例 可惜不是我想要的效果

我想让消息转发给所有的用户 尝试了一下代码

$ws_worker->onMessage=function ($connection, $data)
{
    foreach($ws_worker->connections as $connection)
    {
        $connection->send("$data"+time());
    }
};

可惜这么写是错误的 求教 错在哪里? 正确的应该怎么写?
手册里面示例不够详尽 我等自学的新手小白真心不知道代码应该怎么写
我一向认为 有示例才有学习的方向 否则只不过是瞎鼓捣而已
跪求正确写法

2691 2 0
2个回答

walkor
$ws_worker->onMessage=function ($connection, $data)use($ws_worker)
{
    foreach($ws_worker->connections as $connection)
    {
        $connection->send("$data"+time());
    }
};
jeremyyulang

谢谢!

  • 暂无评论
年代过于久远,无法发表回答
×
🔝