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