getDriver()->getEventLoop()->addTimer($ms, $callback, $times); } public static function after(int $ms, callable $callback): int { return Framework::getInstance()->getDriver()->getEventLoop()->addTimer($ms, $callback); } public static function registerTick(Tick $v): void { if ($v->class !== '' && $v->method !== '') { self::tick($v->tick_ms, [resolve($v->class), $v->method]); } elseif (is_callable($v->method)) { self::tick($v->tick_ms, $v->method); } else { logger()->warning('注册的 Tick 定时器回调函数错误'); } } }