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() - Повертає кількість очікуваних подій у черзі