inotify_read

(PECL inotify >= 0.1.2)

inotify_read — Читає повідомлення, що очікують, з черги

Опис

inotify_read(resource $inotify_instance): array

Читає повідомлення з черги.

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

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() на заданих масивах потоків з часом очікування, вказаним параметрами seconds та microseconds
  • stream_set_blocking() - Встановити блокуючий/неблокуючий режим у потоці
  • inotify_queue_len() - Повертає кількість очікуваних подій у черзі