PHP 8.6.0 Beta 3 is available for testing

Swoole\Timer::clear

(PECL swoole >= 1.9.0)

Swoole\Timer::clearDelete a timer by ID

Опис

public static function Swoole\Timer::clear(int $timer_id): bool

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_id

The 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)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top