International PHP Conference Berlin 2025

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

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