(No version information available, might only be in Git)
Swoole\Timer::info — Retourne les informations d'un minuteur
Retourne les informations d'un minuteur. À partir de Swoole 4.4.0.
timer_idL'identifiant de minuteur retourné par Swoole\Timer::tick() ou Swoole\Timer::after().
Retourne un tableau décrivant le minuteur, ou null si aucun minuteur ne
porte cet identifiant dans le processus courant. Le tableau contient les
clés suivantes :
exec_msecL'instant de la prochaine exécution, en millisecondes, compté depuis le démarrage du sous-système de minuteurs. Ce n'est pas une durée.
exec_countLe nombre de fois où la fonction de rappel a été exécutée. Disponible à partir de Swoole 4.8.0.
intervalL'intervalle du minuteur, en millisecondes.
roundLe numéro du tour de la boucle de minuteurs durant lequel le minuteur a été créé.
removedIndique si le minuteur a été supprimé.
Exemple #1 Exemple avec Swoole\Timer::info()
<?php
$timer_id = Swoole\Timer::tick(1000, function () {});
var_dump(Swoole\Timer::info($timer_id));
Swoole\Timer::clear($timer_id);
?>Résultat de l'exemple ci-dessus est similaire à :
array(5) {
["exec_msec"]=>
int(1000)
["exec_count"]=>
int(0)
["interval"]=>
int(1000)
["round"]=>
int(0)
["removed"]=>
bool(false)
}