PHP Conference Ehime 2026

Swoole\Timer::info

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

Swoole\Timer::infoGet information about a timer.

Descrição

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

Get information about a timer. As of Swoole 4.4.0.

Parâmetros

timer_id

The timer ID returned by Swoole\Timer::tick() or Swoole\Timer::after().

Valor Retornado

Returns an array describing the timer, or null if no timer with this ID exists in the current process. The array contains the following keys:

exec_msec

The time of the next execution, in milliseconds, counted from the moment the timer subsystem was started. It is not a duration.

exec_count

The number of times the callback has been executed. Available as of Swoole 4.8.0.

interval

The interval of the timer, in milliseconds.

round

The number of the timer loop round in which the timer was created.

removed

Whether the timer has been removed.

Examples

Exemplo #1 Swoole\Timer::info() example

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

O exemplo acima produzirá algo semelhante a:

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

Notas de Usuários

Não há notas de usuários para esta página.
To Top