(No version information available, might only be in Git)
Swoole\Timer::list — Retourne un itérateur sur les minuteurs du processus courant
Retourne un itérateur sur les identifiants des minuteurs créés depuis PHP dans le processus courant. Les minuteurs créés en interne par Swoole n'y figurent pas. À partir de Swoole 4.4.0.
Retourne un objet Swoole\Timer\Iterator, qui étend ArrayIterator et fournit les identifiants de minuteur sous forme de valeurs int. L'itérateur est un instantané pris au moment de l'appel ; il est vide lorsqu'aucun minuteur n'existe.
Exemple #1 Exemple avec Swoole\Timer::list()
<?php
Swoole\Timer::tick(1000, function () {});
Swoole\Timer::after(5000, function () {});
foreach (Swoole\Timer::list() as $timer_id) {
echo $timer_id, "\n";
Swoole\Timer::clear($timer_id);
}
?>Résultat de l'exemple ci-dessus est similaire à :
1 2