CakeFest 2024: The Official CakePHP Conference

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

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

SEEK_SET (int)
SEEK_CUR (int)
SEEK_END (int)
LOCK_SH (int)
LOCK_EX (int)
LOCK_UN (int)
LOCK_NB (int)
GLOB_BRACE (int)
Разворачивает шаблон {a,b,c} так, чтобы он соответствовал «a», «b» или «c»

Замечание: Флаг GLOB_BRACE недоступен в ряде систем, которые отличаются от GNU, например Solaris или Alpine Linux

GLOB_ERR (int)
Остановиться при ошибках чтения (например, при нечитаемых каталогах), по умолчанию ошибки игнорируются
GLOB_ONLYDIR (int)
Возвращать только те записи директории, которые соответствуют шаблону
GLOB_MARK (int)
Добавлять слеш (обратный слеш в операционных системах Windows) к каждой возвращаемой директории
GLOB_NOSORT (int)
Возвращать файлы в том виде, в каком они отображаются в директории (без сортировки). Если флаг не установлен, пути сортируются в алфавитном порядке
GLOB_NOCHECK (int)
Вернуть шаблон поиска, если соответствующие ему файлы не найдены
GLOB_NOESCAPE (int)
Обратные слеши не заключают метасимволы в кавычки
GLOB_AVAILABLE_FLAGS (int)
Флаги семейства GLOB_* вместе взятые. Эквивалентно записи 0 | GLOB_BRACE | GLOB_MARK | GLOB_NOSORT | GLOB_NOCHECK | GLOB_NOESCAPE | GLOB_ERR | GLOB_ONLYDIR
PATHINFO_DIRNAME (int)
PATHINFO_BASENAME (int)
PATHINFO_EXTENSION (int)
PATHINFO_FILENAME (int)
FILE_USE_INCLUDE_PATH (int)
Ищет filename в include_path.
FILE_NO_DEFAULT_CONTEXT (int)
FILE_APPEND (int)
Добавляет данные к существующему файлу
FILE_IGNORE_NEW_LINES (int)
Вырезать концы строк (EOL)
FILE_SKIP_EMPTY_LINES (int)
Пропускать пустые строки
FILE_BINARY (int)

Бинарный режим

Замечание:

Константа ни на что не влияет и доступна только для совместимости с будущими версиями (forward compatibility)

FILE_TEXT (int)

Текстовый режим

Замечание:

Константа ни на что не влияет и доступна только для совместимости с будущими версиями (forward compatibility)

INI_SCANNER_NORMAL (int)
Обычный режим сканирования INI
INI_SCANNER_RAW (int)
Режим необработанного (raw) сканирования INI
INI_SCANNER_TYPED (int)
Режим типизированного сканирования INI
FNM_NOESCAPE (int)
Отключает экранирование обратных слешей
FNM_PATHNAME (int)
Слеши в строках совпадают только со слешами в указанном шаблоне
FNM_PERIOD (int)
Ведущая точка в строке должна точно совпадать с точкой в указанном шаблоне
FNM_CASEFOLD (int)
Совпадение без учёта регистра. Часть модуля операционной системы GNU
add a note

User Contributed Notes 1 note

To Top