ob_list_handlers
Function • Return type changed in PHP 8.0
List all output handlers in use.
ob_list_handlers Function synopsis
ob_list_handlers(): array
Parameters
ob_list_handlers does not take any parameters.
Return value
Typearray
This will return an array with the output handlers in use (if any).
If output_bufferingis enabled
and no output_handleris set,
or no callback or null was passed to ob_start,
"default output handler" is returned.
Enabling output_buffering and setting an output_handler is equivalent to passing
an internal (built-in) function
to ob_start.
If a callable was passed to ob_start,
the fully qualified name
of the callable is returned.
If the callable is an object implementing
invoke(),
the fully qualified name
of the object's invoke()
method is returned.
If the callable is a Closure,
"Closure::__invoke" is returned.
Changes to the ob_list_handlers Function
PHP 8.0
- Return type added:
array
- ob_list_handlers()
+ ob_list_handlers(): array ob_list_handlers Function Availability
ob_list_handlers 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 |