PHP Conference Nagoya 2025

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

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

Добавить

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

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