PHP 8.4.26 Released!

Swoole\Timer::clear

(PECL swoole >= 1.9.0)

Swoole\Timer::clear — Delete a timer by ID

Beschreibung

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.

Parameter-Liste

timer_id

The timer ID returned by Swoole\Timer::tick() or Swoole\Timer::after().

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben. false is returned when no timer with this ID exists in the current process, or when the ID refers to an internal timer.

Beispiele

Beispiel #1 Swoole\Timer::clear() example

<?php
$timer_id = Swoole\Timer::after(1000, function () {
    echo "never printed\n";
});
var_dump(Swoole\Timer::clear($timer_id));
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

bool(true)
+add a note

User Contributed Notes

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