mb_http_output

FunctionParams and return types changed in PHP 8.0

Set/Get HTTP output character encoding.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

mb_http_output Function synopsis

mb_http_output(?string $encoding = null): string|bool

Parameters

$encoding

OptionalType?stringDefault valuenull

If $encoding is set, mb_http_output sets the HTTP output character encoding to $encoding.

Return value

Typestring|bool

If $encoding is omitted, mb_http_output returns the current HTTP output character encoding. Otherwise, Returns true on success, false on failure

Changes to the mb_http_output Function

PHP 8.0

  • Return type added: string|bool
  • Parameter type added for parameter #1 ($encoding): ?string
  • Parameter default value added for position #1 ($encoding): null
- mb_http_output($encoding)
+ mb_http_output(?string $encoding = null): string|bool

mb_http_output Function Availability

PHP VersionAvailability
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