The interval between executions is a minimum and approximate, accuracy is not guaranteed. Order of calls MUST be
determined by which timers expire first, but timers with the same expiration time MAY be executed in any order.
The first execution is scheduled after the first interval period.
public static repeat ( integer $interval, callable $callback, mixed $data = null ) : string | ||
$interval | integer | The time interval, in milliseconds, to wait between executions. |
$callback | callable | |
$data | mixed | Arbitrary data given to the callback function as the `$data` parameter. |
return | string | An unique identifier that can be used to cancel, enable or disable the watcher. |