PHP Conference Ehime 2026

Swoole\Timer::clear

(PECL swoole >= 1.9.0)

Swoole\Timer::clearSupprime un minuteur par son identifiant

Description

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

Supprime le minuteur portant l'identifiant donné. Seuls les minuteurs créés par le processus courant peuvent être supprimés ; ceux qui appartiennent à d'autres processus ne sont pas visibles ici.

Liste de paramètres

timer_id

L'identifiant de minuteur retourné par Swoole\Timer::tick() ou Swoole\Timer::after().

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient. false est retourné lorsqu'aucun minuteur ne porte cet identifiant dans le processus courant, ou lorsque l'identifiant désigne un minuteur interne.

Exemples

Exemple #1 Exemple avec Swoole\Timer::clear()

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

L'exemple ci-dessus va afficher :

bool(true)
add a note

User Contributed Notes

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