EvTimer::createStopped Создаёт остановленный наблюдатель EvTimer &reftitle.description; final public static EvTimer EvTimer::createStopped float after float repeat callable callback mixed data &null; int priority 0 Создаёт остановленный наблюдатель EvTimer. В отличие от EvTimer::__construct, этот метод не запускает наблюдателя автоматически. &reftitle.parameters; after Настраивает таймер для запуска через after секунд. repeat Если время повтора равно 0.0, то он будет автоматически остановлен после истечения времени ожидания. Если положительное, таймер будет автоматически настроен на повторный запуск каждые повторяющиеся секунды, пока не будет остановлен вручную. callback Смотрите Наблюдатели callback-функций . data Пользовательские данные, связанные с наблюдателем. priority Приоритет наблюдателя &reftitle.returnvalues; Возвращает объект наблюдателя EvTimer в случае успешного выполнения. &reftitle.examples; Следим за изменениями /var/log/messages. Избегаем пропущенные обновления с задержкой в одну секунду stop(); $stat = $w->data; // 1 секунда после последнего изменения файла printf("Текущий размер: %ld\n", $stat->attr()['size']); }); $stat = new EvStat("/var/log/messages", 0., function () use ($timer) { // Сброс таймера наблюдателя $timer->again(); }); $timer->data = $stat; Ev::run(); ?> ]]> &reftitle.seealso; EvTimer::__construct EvPeriodic