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(int) - Removed as of PHP 8.0.0.
-
MB_OVERLOAD_STRING(int) - Removed as of PHP 8.0.0.
-
MB_OVERLOAD_REGEX(int) - Removed as of PHP 8.0.0.
-
MB_CASE_UPPER(int) - 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(int) - 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(int) - 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(int) - 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(int) - 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(int) - 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(int) - 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(int) - 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 internally 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.

