LonghornPHP 2026

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

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

CRYPT_SALT_LENGTH (int)

CRYPT_STD_DES (int)

Указывает, поддерживаются ли стандартные хеши на основе алгоритма DES в функции crypt(). Всегда 1.

CRYPT_EXT_DES (int)

Указывает, поддерживаются ли расширенные хеши на основе алгоритма DES в функции crypt(). Всегда 1.

CRYPT_MD5 (int)

Указывает, поддерживаются ли MD5-хеши в функции crypt(). Всегда 1.

CRYPT_BLOWFISH (int)

Указывает, поддерживаются ли Blowfish-хеши в функции crypt(). Всегда 1.

CRYPT_SHA256 (int)

Указывает, поддерживаются ли SHA-256-хеши в функции crypt(). Всегда 1.

CRYPT_SHA512 (int)

Указывает, поддерживаются ли SHA-512-хеши в функции crypt(). Всегда 1.

HTML_SPECIALCHARS ((int))

HTML_ENTITIES ((int))

ENT_COMPAT ((int))

ENT_QUOTES ((int))

ENT_NOQUOTES ((int))

ENT_IGNORE ((int))

ENT_SUBSTITUTE ((int))

ENT_DISALLOWED ((int))

ENT_HTML401 ((int))

ENT_XML1 ((int))

ENT_XHTML ((int))

ENT_HTML5 ((int))

CHAR_MAX ((int))

LC_CTYPE ((int))

Классификация символов и преобразования, на которые влияет настройка локали.

LC_NUMERIC ((int))

Десятичный разделитель, на который влияет настройка локали.

LC_TIME ((int))

Формат даты и времени, на который влияет настройка локали.

LC_COLLATE ((int))

Сравнение строк, на которые влияет настройка локали.

LC_MONETARY ((int))

Форматирование валют, на которое влияет настройка локали.

LC_ALL ((int))

Влияет на каждую функцию, на которую влияют любые другие константы семейства LC_*.

LC_MESSAGES ((int))

Ответы системы, на которые влияет настройка локали. Доступна, если PHP скомпилировали с модулем libintl.

STR_PAD_LEFT ((int))

STR_PAD_RIGHT ((int))

STR_PAD_BOTH ((int))

Константы категории LC_TIME функции nl_langinfo()
Константы Описание
ABDAY_1 (int)

Сокращенное название первого дня недели (начиная с воскресенья — прим. перев.).

ABDAY_2 (int)

Сокращенное название второго дня недели.

ABDAY_3 (int)

Сокращенное название третьего дня недели.

ABDAY_4 (int)

Сокращенное название четвёртого дня недели.

ABDAY_5 (int)

Сокращенное название пятого дня недели.

ABDAY_6 (int)

Сокращенное название шестого дня недели.

ABDAY_7 (int)

Сокращенное название седьмого дня недели.

DAY_1 (int)

Название первого дня недели (начиная с воскресенья — прим. перев.).

DAY_2 (int)

Название второго дня недели.

DAY_3 (int)

Название третьего дня недели.

DAY_4 (int)

Название четвертого дня недели.

DAY_5 (int)

Название пятого дня недели.

DAY_6 (int)

Название шестого дня недели.

DAY_7 (int)

Название седьмого дня недели.

ABMON_1 (int)

Сокращенное название первого месяца года.

ABMON_2 (int)

Сокращенное название второго месяца года.

ABMON_3 (int)

Сокращенное название третьего месяца года.

ABMON_4 (int)

Сокращенное название четвёртого месяца года.

ABMON_5 (int)

Сокращенное название пятого месяца года.

ABMON_6 (int)

Сокращенное название шестого месяца года.

ABMON_7 (int)

Сокращенное название седьмого месяца года.

ABMON_8 (int)

Сокращенное название восьмого месяца года.

ABMON_9 (int)

Сокращенное название девятого месяца года.

ABMON_10 (int)

Сокращенное название десятого месяца года.

ABMON_11 (int)

Сокращенное название одиннадцатого месяца года.

ABMON_12 (int)

Сокращенное название двенадцатого месяца года.

MON_1 (int)

Название первого месяца года.

MON_2 (int)

Название второго месяца года.

MON_3 (int)

Название третьего месяца года.

MON_4 (int)

Название четвёртого месяца года.

MON_5 (int)

Название пятого месяца года.

MON_6 (int)

Название шестого месяца года.

MON_7 (int)

Название седьмого месяца года.

MON_8 (int)

Название восьмого месяца года.

MON_9 (int)

Название девятого месяца года.

MON_10 (int)

Название десятого месяца года.

MON_11 (int)

Название одиннадцатого месяца года.

MON_12 (int)

Название двенадцатого месяца года.

AM_STR (int)

Обозначение «до полудня».

PM_STR (int)

Обозначение «после полудня».

D_T_FMT (int)

Строка, которую разрешается передавать как строку формата в функцию strftime() для представления времени и даты.

D_FMT (int)

Строка, которую разрешается передавать как строку формата в функцию strftime() для представления даты.

T_FMT (int)

Строка, которую разрешается передавать как строку формата в функцию strftime() для представления времени.

T_FMT_AMPM (int)

Строка, которую разрешается передавать как строку формата в функцию strftime() для представления времени в 12-часовом формате.

ERA (int)

Эра

ERA_YEAR (int)

Год в формате с эрой

ERA_D_T_FMT (int)

Дата и время в формате альтернативной эры — строка, которую разрешается передавать как строку формата в функцию strftime().

ERA_D_FMT (int)

Дата в формате альтернативной эры — строка, которую разрешается передавать как строку формата в функцию strftime().

ERA_T_FMT (int)

Время в формате альтернативной эры — строка, которую разрешается передавать как строку формата в функцию strftime().

ALT_DIGITS (int)

Альтернативные символы цифр.

Константы категории LC_MONETARY функции nl_langinfo()
Константы Описание
INT_CURR_SYMBOL (int)

Международное обозначение валюты.

CURRENCY_SYMBOL (int)

Национальное обозначение валюты.

CRNCYSTR (int)

Аналог CURRENCY_SYMBOL.

MON_DECIMAL_POINT (int)

Символ десятичной точки.

MON_THOUSANDS_SEP (int)

Разделитель тысяч (групп из 3 цифр).

MON_GROUPING (int)

Аналогичен элементу «grouping».

POSITIVE_SIGN (int)

Знак для положительных чисел.

NEGATIVE_SIGN (int)

Знак для отрицательных чисел.

INT_FRAC_DIGITS (int)

Количество знаков после запятой (международный формат).

FRAC_DIGITS (int)

Количество знаков после запятой (национальный формат).

P_CS_PRECEDES (int)

Возвращает 1, если CURRENCY_SYMBOL записывается перед положительным значением.

P_SEP_BY_SPACE (int)

Возвращает 1, если CURRENCY_SYMBOL отделяется от положительного значения пробелом.

N_CS_PRECEDES (int)

Возвращает 1, если CURRENCY_SYMBOL записывается перед отрицательным значением.

N_SEP_BY_SPACE (int)

Возвращает 1, если CURRENCY_SYMBOL отделяется от отрицательного значения пробелом.

P_SIGN_POSN (int)

  • Возвращает 0, если число и обозначение валюты CURRENCY_SYMBOL заключаются в скобки

  • Возвращает 1, если знак записывается перед числом и обозначением валюты CURRENCY_SYMBOL

  • Возвращает 2, если знак записывается после числа и обозначения валюты CURRENCY_SYMBOL

  • Возвращает 3, если знак записывается перед обозначением валюты CURRENCY_SYMBOL

  • Возвращает 4, если знак записывается после обозначения валюты CURRENCY_SYMBOL

N_SIGN_POSN (int)

Константы категории LC_NUMERIC функции nl_langinfo()
Константы Описание
DECIMAL_POINT (int)

Символ десятичной точки.

RADIXCHAR (int)

Аналогично DECIMAL_POINT.

THOUSANDS_SEP (int)

Разделитель тысяч (групп из 3 цифр).

THOUSEP (int)

Аналогично THOUSANDS_SEP.

GROUPING (int)

Константы категории LC_MESSAGES функции nl_langinfo()
Константы Описание
YESEXPR (int)

Регулярное выражение, при совпадении с которым строка рассматривается как положительный ответ ("yes").

NOEXPR (int)

Регулярное выражение, при совпадении с которым строка рассматривается как отрицательный ответ ("no").

YESSTR (int)

Слово «да» ("yes").

NOSTR (int)

Слово «нет» ("no").

Константы категории LC_CTYPE функции nl_langinfo()
Константы Описание
CODESET (int)

Возвращает строку с именем текущей кодировки.

Добавить

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

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