mb_detect_order
Function • Params and return types changed in PHP 8.0
Set/Get character encoding detection order.
mb_detect_order Function synopsis
mb_detect_order(array|string|null $encoding = null): array|bool
Parameters
$encoding
OptionalTypearray|string|nullDefault valuenull
$encoding is an array or
comma separated list of character encoding. See supported encodings.
Return value
Typearray|bool
When setting the encoding detection order, true is returned on success or false on failure.
When getting the encoding detection order, an ordered array of the encodings is returned.
Changes to the mb_detect_order Function
PHP 8.0
- Return type added:
array|bool - Parameter type added for parameter #1 (
$encoding):array|string|null - Parameter default value added for position #1 (
$encoding):null
- mb_detect_order($encoding)
+ mb_detect_order(array|string|null $encoding = null): array|bool mb_detect_order Function Availability
mb_detect_order Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |