PHP Conference Nagoya 2025

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

Перечисленные ниже константы доступны как часть ядра PHP.

CASE_LOWER (int)
Константу CASE_LOWER передают как аргумент в функцию array_change_key_case(), чтобы преобразовать ключи массива в нижний регистр. Это действие по умолчанию для функции array_change_key_case(). Начиная с PHP 8.2.0 конвертируются только ASCII-символы.
CASE_UPPER (int)
Константу CASE_UPPER передают как аргумент в функцию array_change_key_case(), чтобы преобразовать ключи массива в верхний регистр. Начиная с PHP 8.2.0 конвертируются только символы в кодировке ASCII.

Флаги порядка сортировки:

SORT_ASC (int)
Константу SORT_ASC передают как аргумент в функцию array_multisort() для сортировки в порядке возрастания.
SORT_DESC (int)
Константу SORT_DESC передают как аргумент в функцию array_multisort() для сортировки в порядке убывания.

Флаги типов сортировки для функций сортировки

SORT_REGULAR (int)
Константу SORT_REGULAR передают как аргумент в функции сортировки для обычного сравнения элементов массива.
SORT_NUMERIC (int)
Константу SORT_NUMERIC передают как аргумент в функции сортировки, чтобы сравнить элементы как цифры.
SORT_STRING (int)
Константу SORT_STRING передают как аргумент в функции сортировки, чтобы сравнить элементы как строки.
SORT_LOCALE_STRING (int)
Константу SORT_LOCALE_STRING передают как аргумент в функции сортировки, чтобы сравнить элементы как строки на основе текущей локали.
SORT_NATURAL (int)
Константу SORT_NATURAL передают как аргумент в функции сортировки, чтобы сравнить элементы как строки по алгоритму «естественной сортировки» (англ. natural ordering), как это делает функция natsort().
SORT_FLAG_CASE (int)
Константу SORT_FLAG_CASE разрешается комбинировать побитовым ИЛИ с константой SORT_STRING или SORT_NATURAL для регистронезависимой сортировки строк. Начиная с PHP 8.2.0 приведение к единому регистру выполняется только для символов в кодировке ASCII.

Опции фильтрации:

ARRAY_FILTER_USE_KEY (int)
Константу ARRAY_FILTER_USE_KEY передают как аргумент в функцию array_filter(), чтобы функция передавала в callback-функцию, которую она вызывает, ключи массива как единственный аргумент.
ARRAY_FILTER_USE_BOTH (int)
Константу ARRAY_FILTER_USE_BOTH передают как аргумент в функцию array_filter(), чтобы функция передавала в callback-функцию, которую она вызывает, и значение, и ключ каждого элемента массива.

COUNT_NORMAL (int)
COUNT_RECURSIVE (int)
EXTR_OVERWRITE (int)
EXTR_SKIP (int)
EXTR_PREFIX_SAME (int)
EXTR_PREFIX_ALL (int)
EXTR_PREFIX_INVALID (int)
EXTR_PREFIX_IF_EXISTS (int)
EXTR_IF_EXISTS (int)
EXTR_REFS (int)
Добавить

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

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