我有一个在onconnect
事件中运行的匿名函数。
如何调用我的函数OnConnect()
而不是匿名函数?
$this->server->on("connect", function (WebSocketTransportInterface $user) {
$this->Logger->notice((" Connected " . $user->getIp()));
});
并且
public function OnConnect(WebSocketTransportInterface $user) {
$this->Logger->notice((" Connected " . $user->getIp()));
}
像
这样的东西 $this->server->on("connect", OnConnect($user));
答案 0 :(得分:1)
就这样做
$this->server->on("connect", 'OnConnect');
如果这是同一个类,请执行以下操作:
$this->server->on("connect", array($this, 'OnConnect'));