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