inotify_read

(PECL inotify >= 0.1.2)

inotify_readЧитает события из экземпляра inotify

Описание

inotify_read(resource $inotify_instance): array

Читает события файлового дескриптора inotify из экземпляра 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() - Возвращает число больше нуля, если есть ожидающие события