GatewayWorker Context 类静态属性,目的是什么?
// 上下文数据
Context::$client_ip = $data['client_ip'];
Context::$client_port = $data['client_port'];
Context::$local_ip = $data['local_ip'];
Context::$local_port = $data['local_port'];
Context::$connection_id = $data['connection_id'];
Context::$client_id = Context::addressToClientId($data['local_ip'], $data['local_port'],
$data['connection_id']);
// 为什么不直接创建对象,要使用静态方式?
$context = new Context();
$context->client_ip = $data ['client_ip'];
猜想: 因为这样使用方便?还是什么原因,因为在方法结束的时候还是调用Context::clear() 处理了。
1个回答
年代过于久远,无法发表回答
就是为了方便
好的,感谢