Предопределённые константы
PHP Manual
PHP Manual»Inotify»Предопределённые константы

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

Следующие константы определяются модулем и доступны, только если модуль либо собрали в 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)

Отслеживать путь для одного события, затем удалить его из списка наблюдения

Замечание:

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

To Top