Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
-
MB_OVERLOAD_MAIL(int) -
MB_OVERLOAD_STRING(int) -
MB_OVERLOAD_REGEX(int) -
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.