在棘轮官方文档中,他们推荐使用SplObjectStorage (我从未听说过)来管理客户端连接对象。您可能需要保存有关每个客户端的一些数据(例如,在我的示例中,我正在尝试编写一个简单的消息传递服务器,我需要保存客户端的昵称等数据),因此,据我所知,当打开一个新连接时,可以将客户端对象和包含客户端数据的数组添加到SplObjectStoragepublic function onOpen(ConnectionInterface $conn) {
//$this->clients is the SplObjectSto