Swoole\Timer::clear
PHP Manual
PHP Manual»Swoole\Timer»Swoole\Timer::clear

Swoole\Timer::clear

(PECL swoole >= 1.9.0)

Swoole\Timer::clear — Supprime 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)
To Top