Class 如何在php CLI客户端共享数据?

Class 如何在php CLI客户端共享数据?,class,Class,如何在php CLI客户端共享数据? 我创建了SwooleWebSocket服务器,它在CLI模式下运行。 我想保存套接字信息 但每次保存的全局变量只有最后一个客户端信息。 有没有办法在CLI模式下共享数据,如$\u会话? 我尝试了$\u服务器和$GLOBALS,但没有成功。$\u GLOBALS在swoole上不起作用,您可以使用swoole\Table共享数据。 在创建服务器之前,请初始化表以存储要共享的数据 <?php class Server { public $table;

如何在php CLI客户端共享数据? 我创建了SwooleWebSocket服务器,它在CLI模式下运行。 我想保存套接字信息

但每次保存的全局变量只有最后一个客户端信息。 有没有办法在CLI模式下共享数据,如$\u会话?
我尝试了$\u服务器和$GLOBALS,但没有成功。

$\u GLOBALS在swoole上不起作用,您可以使用swoole\Table共享数据。 在创建服务器之前,请初始化表以存储要共享的数据

<?php

class Server {
  public $table;

  public __construct() 
  {
    //initialize server code
    ...

    //initialize table
    $this->table = new Swoole\Table(1024);
    $this->table->column('name', Table::TYPE_STRING, 4);
    //other column
    $this->table->create();

    $this->table->set('user', ['name' => 'Bob']);

    //get user 
    $this->table->get('user');
  }
}