start(); $srv->run(); /** * 取全局Server对象的函数(避免在Client对象中保存Server的对象引用,从而导致循环指向的问题) * @return Server */ function GET_SERVER() { return $GLOBALS['srv']; } /** * 取全局定时器管理对象 * @return TimerMan */ function GET_TIMER() { return $GLOBALS['timerman']; } /** * 广播消息 * @param Message $msg */ function BC($msg) { foreach ($GLOBALS['users'] as $cli) { $cli->response($msg); } }