OpenSwoole Server clearTimer

25.x is outdated, please check the latest version 26.x


Latest version: pecl install openswoole-26.2.0

Declaration

<?php OpenSwoole\Server->clearTimer(int $timerId): bool

Parameters

timerId

The timer ID that you want to clear/destroy, you can get the timer ID from the return after starting one

Return

success

If success, it returns true, otherwise it returns false.

Description

Cancel the timer and destroy it immediately. Alias of function OpenSwoole\Timer::clear.

The timer must be active within the current process.

Example

<?php
$timer_id = $server->tick(1000, function ($id) use ($server)
{
    $server->clearTimer($id);
});
Last updated on February 28, 2026