Инструменты пользователя

Инструменты сайта


rowset-definition

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
rowset-definition [2026/02/26 14:12] – [Раздел autoexec] madminrowset-definition [2026/02/26 14:15] (текущий) – [Раздел autoexec] madmin
Строка 417: Строка 417:
  
     public function __construct() {     public function __construct() {
-        $this->clients = new \SplObjectStorage;+ $this->clients = new \SplObjectStorage;
     }     }
  
Строка 424: Строка 424:
  parse_str($queryString, $info);  parse_str($queryString, $info);
  $conn->info=$info;  $conn->info=$info;
-        $this->clients->attach($conn);+ $this->clients->attach($conn);
  echo '- open'."\n";  echo '- open'."\n";
     }     }
  
     public function onClose(ConnectionInterface $conn) {     public function onClose(ConnectionInterface $conn) {
-        $this->clients->detach($conn);+ $this->clients->detach($conn);
  echo '- close'."\n";  echo '- close'."\n";
     }     }
Строка 441: Строка 441:
  
     public function onError(ConnectionInterface $conn, \Exception $e) {     public function onError(ConnectionInterface $conn, \Exception $e) {
-        $conn->close();+ $conn->close();
  echo '- error'."\n";  echo '- error'."\n";
     }     }
Строка 447: Строка 447:
     public function broadcast($msg) {     public function broadcast($msg) {
  echo '- отправка сообщений всем пользователям'."\n";  echo '- отправка сообщений всем пользователям'."\n";
-        foreach ($this->clients as $client) { + foreach ($this->clients as $client) { 
-            $client->send($msg); + $client->send($msg); 
-        }+ }
     }     }
 } }
rowset-definition.1772104359.txt.gz · Последнее изменение: 2026/02/26 14:12 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki