
SwooleServer::clearTimer 메소드는 타이머 ID를 인자로 받아 등록된 타이머를 삭제하는 메소드입니다.
타이머 ID는 SwooleServer::addTimer 메소드를 사용하여 타이머를 등록할 때 반환됩니다.
예를 들어, 다음과 같이 타이머를 등록하고 삭제할 수 있습니다.
#hostingforum.kr
php
$server = new SwooleServer("127.0.0.1", 9501);
$server->addTimer(1, function() use ($server) {
echo "타이머가 호출되었습니다.n";
});
$timerId = $server->addTimer(2, function() use ($server) {
echo "타이머가 호출되었습니다.n";
});
$server->clearTimer($timerId);
위 코드에서, $server->addTimer 메소드는 타이머 ID를 반환하므로, clearTimer 메소드의 인자로 반환된 타이머 ID를 전달하여 타이머를 삭제할 수 있습니다.
2025-04-05 19:32