PHP Conference Ehime 2026

Swoole\Timer::info

(No version information available, might only be in Git)

Swoole\Timer::infoObtiene información sobre un temporizador.

Descripción

public static function Swoole\Timer::info(int $timer_id): ?array

Obtiene información sobre un temporizador. A partir de Swoole 4.4.0.

Parámetros

timer_id

El identificador del temporizador devuelto por Swoole\Timer::tick() o Swoole\Timer::after().

Valores devueltos

Devuelve un array que describe el temporizador, o null si no existe ningún temporizador con este identificador en el proceso actual. El array contiene las siguientes claves:

exec_msec

El instante de la siguiente ejecución, en milisegundos, contado desde el momento en que se inició el subsistema de temporizadores. No es una duración.

exec_count

El número de veces que se ha ejecutado la retrollamada. Disponible a partir de Swoole 4.8.0.

interval

El intervalo del temporizador, en milisegundos.

round

El número de la vuelta del bucle de temporizadores en la que se creó el temporizador.

removed

Indica si el temporizador ha sido eliminado.

Ejemplos

Ejemplo #1 Ejemplo de Swoole\Timer::info()

<?php
$timer_id = Swoole\Timer::tick(1000, function () {});
var_dump(Swoole\Timer::info($timer_id));
Swoole\Timer::clear($timer_id);
?>

Resultado del ejemplo anterior es similar a:

array(5) {
  ["exec_msec"]=>
  int(1000)
  ["exec_count"]=>
  int(0)
  ["interval"]=>
  int(1000)
  ["round"]=>
  int(0)
  ["removed"]=>
  bool(false)
}
add a note

User Contributed Notes

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