Цикл вебсокетов упал...
Arguments:cycle_websockets.php
PHP exception (code 0, ): syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ')' in /var/www/html/lib/websockets/server/lib/WebSocket/Server.php on line 134
Backtrace: #0 [internal function]: SplClassLoader->loadClass('Server')
#1 /var/www/html/lib/websockets/server/server.php(18): spl_autoload_call('WebSocket\\Serve...')
#2 /var/www/html/scripts/cycle_websockets.php(45): require_once('/var/www/html/l...')
#3 {main}
Latest file included: /var/www/html/lib/websockets/server/lib/SplClassLoader.php
Performance:
db_connection (1): 0.0011 0%
У кого WS отвалились из-за php7.3
заменить 134 и 158 строки
$this->allsockets = array_filter($this->allsockets, fn($s) => $s !== $socket);
на
$this->allsockets = array_filter($this->allsockets, function ($s) use ($socket) {
return $s !== $socket;
});
Спасибо за наводку. Сейчас должно быть ок.
Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!