(PECL swoole >= 1.9.0)
Swoole\Timer::clear — Supprime un minuteur par son identifiant
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.
timer_idL'identifiant de minuteur retourné par Swoole\Timer::tick() ou Swoole\Timer::after().
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.
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)