Predefined Constants
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
-
MB_OVERLOAD_MAIL
(integer)
-
-
MB_OVERLOAD_STRING
(integer)
-
-
MB_OVERLOAD_REGEX
(integer)
-
-
MB_CASE_UPPER
(integer)
-
Performs a full upper-case folding.
This may change the length of the string.
This is the mode used by mb_strtoupper().
-
MB_CASE_LOWER
(integer)
-
Performs a full lower-case folding.
This may change the length of the string.
This is the mode used by mb_strtolower().
-
MB_CASE_TITLE
(integer)
-
Performs a full title-case conversion based on the Cased and CaseIgnorable
derived Unicode properties.
In particular this improves handling of quotes and apostrophes.
This may change the length of the string.
-
MB_CASE_FOLD
(integer)
-
Performs a full case fold conversion which removes case distinctions
present in the string.
This is used for caseless matching.
This may change the length of the string.
Available since PHP 7.3.
-
MB_CASE_LOWER_SIMPLE
(integer)
-
Performs a simple lower-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_UPPER_SIMPLE
(integer)
-
Performs simple upper-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_TITLE_SIMPLE
(integer)
-
Performs simple title-case fold conversion.
This does not change the length of the string.
Available as of PHP 7.3.
-
MB_CASE_FOLD_SIMPLE
(integer)
-
Performs a simple case fold conversion which removes case distinctions
present in the string.
This is used for caseless matching.
This does not change the length of the string.
Used by case-insensitive operations internaly by the MBString extension.
Available as of PHP 7.3.
-
MB_ONIGURUMA_VERSION
(string)
-
The Oniguruma version, e.g. 6.9.4.
Available as of PHP 7.4.