EvTimer::createStopped

(PECL ev >= 0.2.0)

EvTimer::createStopped — Створює зупинений спостерігач EvTimer

Опис

final
   public
   static
   EvTimer::createStopped(    
    float
     $after
   ,    
    float
     $repeat
   ,    
    callable
     $callback
   ,    
    mixed
     $data
     = null
   ,    
    int
     $priority
     = 0
   ): EvTimer

Створює зупинений спостерігач EvTimer. На відміну від EvTimer::__construct(), цей метод не запускає спостерігача автоматично.

Список параметрів

after

Налаштовує таймер для запуску через afterсекунд.

repeat

Якщо час повтору дорівнює 0.0, то він буде автоматично зупинено після закінчення часу очікування. Якщо позитивне, таймер буде автоматично налаштований на повторний запуск кожні повторювані секунди, доки не буде зупинено вручну.

callback

СмотритеСпостерігачі callback-функцій

data

Ці дані, пов'язані зі спостерігачем.

priority

Пріоритет спостерігача

Значення, що повертаються

Повертає об'єкт спостерігача EvTimer у разі успішного виконання.

Приклади

Приклад #1 Слідкуємо за змінами /var/log/messages. Уникаємо пропущені оновлення із затримкою в одну секунду

Loading...

Дивіться також