Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
SEEK_SET
(int)
SEEK_CUR
(int)
SEEK_END
(int)
LOCK_SH
(int)
LOCK_EX
(int)
LOCK_UN
(int)
LOCK_NB
(int)
flags
функции file()
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)
Двоичный режим.
Константа устарела с PHP 8.1.0 и ни на что не влияет.
FILE_TEXT
(int)
Текстовый режим.
Константа устарела с PHP 8.1.0 и ни на что не влияет.
flags
функции glob()
GLOB_AVAILABLE_FLAGS
(int)
Флаги семейства GLOB_* вместе взятые.
Эквивалентно записи 0 | GLOB_BRACE |
GLOB_MARK | GLOB_NOSORT |
GLOB_NOCHECK | GLOB_NOESCAPE |
GLOB_ERR | GLOB_ONLYDIR.
GLOB_BRACE
(int)
Разворачивает шаблон {a,b,c} так, чтобы он соответствовал "a", "b" или "c".
Замечание:
Флаг
GLOB_BRACEнедоступен на ряде систем наподобие Solaris или Alpine Linux, которые работают не на ядре GNU.
GLOB_ERR
(int)
Останавливаться при ошибках считывания наподобие нечитаемых каталогов, по умолчанию ошибки игнорируются.
GLOB_MARK
(int)
Добавлять слеши, или обратные слеши в ОС Windows, к каждому каталогу, который возвращает функция.
GLOB_NOCHECK
(int)
Вернуть шаблон поиска, если функция не нашла ни одного файла, который соответствует шаблону.
GLOB_NOESCAPE
(int)
Не экранировать метасимволы обратными слешами.
GLOB_NOSORT
(int)
Возвращать файлы в том виде, в котором файлы лежат в каталоге, без сортировки. Без этого флага названия путей файлов сортируются по алфавиту.
GLOB_ONLYDIR
(int)
Возвращать только те записи каталога, которые соответствуют шаблону.
flags
функции pathinfo()
PATHINFO_ALL
(int)
Возвращать части информации о пути в ассоциативном массиве.
PATHINFO_DIRNAME
(int)
Путь к каталогу или файлу.
PATHINFO_BASENAME
(int)
Название каталога или название и расширение файла.
PATHINFO_EXTENSION
(int)
Расширение файла.
PATHINFO_FILENAME
(int)
Название каталога или файла без расширения.
scanner_mode
функций parse_ini_file()
и parse_ini_string()
INI_SCANNER_NORMAL
(int)
Обычный режим сканирования INI.
INI_SCANNER_RAW
(int)
Режим необработанного (raw) сканирования INI.
INI_SCANNER_TYPED
(int)
Режим типизированного сканирования INI.
flags
функции fnmatch()
FNM_NOESCAPE
(int)
Отключает экранирование обратных слешей.
FNM_PATHNAME
(int)
Слеши в строках совпадают только со слешами в указанном шаблоне.
FNM_PERIOD
(int)
Ведущая точка в строке должна точно совпадать с точкой в заданном шаблоне.
FNM_CASEFOLD
(int)
Совпадение без учёта регистра. Часть модуля операционной системы GNU.
UPLOAD_ERR_CANT_WRITE
(int)
Не получилось записать файл на диск.
Значение константы равно 7.
UPLOAD_ERR_EXTENSION
(int)
PHP-модуль остановил загрузку файла на сервер. PHP не даёт
способа выяснить, какой модуль вызвал остановку загрузки файла;
определить причину иногда помогает проверка списка загруженных модулей функцией phpinfo().
Значение константы равно 8.
UPLOAD_ERR_FORM_SIZE
(int)
Загруженный на сервер файл превысил значение
директивы MAX_FILE_SIZE, которую указали в HTML-форме.
Значение константы равно 2.
UPLOAD_ERR_INI_SIZE
(int)
Загруженный на сервер файл превысил значение директивы
upload_max_filesize
файла php.ini.
Значение константы равно 1.
UPLOAD_ERR_NO_FILE
(int)
Ни один файл не загрузился на сервер.
Значение константы равно 4.
UPLOAD_ERR_NO_TMP_DIR
(int)
Отсутствует временная папка.
Значение константы равно 6.
UPLOAD_ERR_OK
(int)
Ошибок не возникло, файл успешно загрузился на сервер.
Значение константы равно 0.
UPLOAD_ERR_PARTIAL
(int)
Файл загрузился на сервер только частично.
Значение константы равно 3.