# Предопределённые константы

Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.

Константы Inotify, которые принимает функция inotify_add_watch() и (или) возвращает функция inotify_read()
`IN_ACCESS` (int)
  К файлу получен доступ (чтение) (*)
`IN_MODIFY` (int)
  Файл был изменён (*)
`IN_ATTRIB` (int)
  Изменены метаданные (например, permissions, mtime, и т. д.) (*)
`IN_CLOSE_WRITE` (int)
  Открытый для записи файл был закрыт (*)
`IN_CLOSE_NOWRITE` (int)
  Открытый не для записи файл был закрыт (*)
`IN_OPEN` (int)
  Файл был открыт (*)
`IN_MOVED_TO` (int)
  Файл перемещён в наблюдаемый каталог (*)
`IN_MOVED_FROM` (int)
  Файл перемещён из наблюдаемого каталога (*)
`IN_CREATE` (int)
  В наблюдаемом каталоге создан файл или каталог (*)
`IN_DELETE` (int)
  Из наблюдаемого каталога удалён файл или каталог (*)
`IN_DELETE_SELF` (int)
  Наблюдаемый файл или каталог удалён
`IN_MOVE_SELF` (int)
  Наблюдаемый файл или каталог перемещён
`IN_CLOSE` (int)
  Сокращение побитовой комбинации IN_CLOSE_WRITE | IN_CLOSE_NOWRITE
`IN_MOVE` (int)
  Сокращение побитовой комбинации IN_MOVED_FROM | IN_MOVED_TO
`IN_ALL_EVENTS` (int)
  Сокращеная битовая маска для объединения перечисленных констант
`IN_UNMOUNT` (int)
  Файловая система, которая содержала наблюдаемый элемент, была размонтирована
`IN_Q_OVERFLOW` (int)
  Очередь событий переполнена (значение дескриптора наблюдения wd для события равно -1)
`IN_IGNORED` (int)
  Элемент был удалён из списка наблюдения (вызовом функции inotify_rm_watch() или потому, что файл был удалён или файловая система размонтирована)
`IN_ISDIR` (int)
  Событие произошло с каталогом
`IN_ONLYDIR` (int)
  Отслеживать путь, только если это каталог (начиная с Linux 2.6.15)
`IN_DONT_FOLLOW` (int)
  Не разыменовывать путь, если это символическая ссылка (начиная с Linux 2.6.15)
`IN_MASK_ADD` (int)
  Добавляет события в маску отслеживаемых событий для элемента по заданному пути, если элемент раньше добавили в список наблюдения (вместо замены маски событий наблюдения)
`IN_ONESHOT` (int)
  Отслеживать путь для одного события, затем удалить его из списка наблюдения

> Замечание: События со звёздочкой (*) распространяются и на файлы в наблюдаемых каталогах.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open