(PECL swoole >= 1.9.0)
Swoole\Timer::clear — Delete a timer by ID
Deletes the timer with the given ID. Only timers created by the current process can be removed; timers belonging to other processes are not visible here.
timer_idThe timer ID returned by Swoole\Timer::tick() or Swoole\Timer::after().
Повертає true у разі успіху або false в разі помилки.
false is returned when no timer with this ID exists in the current
process, or when the ID refers to an internal timer.
Приклад #1 Swoole\Timer::clear() example
<?php
$timer_id = Swoole\Timer::after(1000, function () {
echo "never printed\n";
});
var_dump(Swoole\Timer::clear($timer_id));
?>Поданий вище приклад виведе:
bool(true)