EvStat::__construct Создаёт объект наблюдателя EvStat &reftitle.description; public EvStat::__construct string path float interval callable callback mixed data &null; int priority 0 Метод создаёт объект наблюдателя EvStat и автоматически запускает наблюдателя. &reftitle.parameters; path Путь для ожидания изменения статуса. interval Подсказка о том, как быстро ожидается обнаружение изменений. Для интервала лучше указать значение 0.0, чтобы модуль libev сам выбирал подходящее значение. callback Смотрите Наблюдатели обратного вызова . data Пользовательские данные, связанные с наблюдателем. priority Приоритет наблюдателя &reftitle.examples; Смотрим изменения в /var/log/messages attr(); if ($attr['nlink']) { printf("Размер: %ld\n", $attr['size']); printf("Время просмотра: %ld\n", $attr['atime']); printf("Время изменения: %ld\n", $attr['mtime']); } else { fprintf(STDERR, "`messages` файл не найден!"); $w->stop(); } }); ?> ]]>