inotify_read
(PECL inotify >= 0.1.2)
inotify_read — Читает события из экземпляра inotify
Список параметров
inotify_instance
-
Ресурс, который возвращает функция
inotify_init().
Возвращаемые значения
Возвращает массив событий файлового дескриптора inotify или false
, если событий в очереди нет и
дескриптор inotify_instance
не блокирующий.
Каждое событие — массив со следующими ключами:
-
wd — дескриптор наблюдения, который возвращает функция
inotify_add_watch()
-
mask — битовая маска событий
-
cookie — уникальный идентификатор для объединения связанных событий
(например, события
IN_MOVE_FROM
и IN_MOVE_TO
)
-
name — название файла (например, если файл изменился в каталоге, за которым велось наблюдение)
Смотрите также
- inotify_init() - Инициализирует экземпляр inotify
- stream_select() - Запускает эквивалент системного вызова select() на массивах
потоков со временем ожидания в секундах и микросекундах
- stream_set_blocking() - Устанавливает блокирующий или неблокирующий режим для потока
- inotify_queue_len() - Возвращает число больше нуля, если есть ожидающие события