Предопределённые константы
Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.
MB_OVERLOAD_MAIL
(int) - Удалено с PHP 8.0.0.
MB_OVERLOAD_STRING
(int) - Удалено с PHP 8.0.0.
MB_OVERLOAD_REGEX
(int) - Удалено с PHP 8.0.0.
MB_CASE_UPPER
(int) - Выполняет полное преобразование в верхний регистр. Может изменить длину строки. Это режим, используемый mb_strtoupper().
MB_CASE_LOWER
(int) - Выполняет полное преобразование в нижний регистр. Может изменить длину строки. Это режим, используемый mb_strtolower().
MB_CASE_TITLE
(int) - Выполняет полное преобразование прецедента заголовка на основе свойств производного Unicode Cased и CaseIgnorable. В частности, улучшает обработку кавычек и апострофов. Может изменить длину строки.
MB_CASE_FOLD
(int) - Выполняет полное преобразование, которое удаляет различия регистра, присутствующие в строке. Используется для сопоставления без учёта регистра. Может изменить длину строки. Доступно с PHP 7.3.
MB_CASE_LOWER_SIMPLE
(int) - Выполняет простое преобразование в нижний регистр. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_UPPER_SIMPLE
(int) - Выполняет простое преобразование в верхний регистр. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_TITLE_SIMPLE
(int) - Выполняет простое преобразование в заглавные буквы. Не меняет длину строки. Доступно с PHP 7.3.
MB_CASE_FOLD_SIMPLE
(int) - Выполняет простое преобразование, которое удаляет различия регистра, присутствующие в строке. Используется для сопоставления без учёта регистра. Не меняет длину строки. Используется без учёта регистра внутренних операций модулем MBString. Доступно с PHP 7.3.
MB_ONIGURUMA_VERSION
(string) - Версия Oniguruma, например,
6.9.4
. Доступно с PHP 7.4.