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

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

PHP-константы загрузки файлов
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.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы