Is there a simple way to detect in PHP if output_buffering is enabled in php.ini? I'd like to be able to display a message if it is not enabled.
Within my application I tried using an htaccess file to automatically enable it but it seems it does not work in all server environments and in some cases it gives a nasty error.
Thank you very much!
You can access the output_buffering
value in the php.ini file by doing:
var_dump(ini_get('output_buffering'));
But I think what you are looking for is ob_get_level()
(or ob_get_status()
):
var_dump(ob_get_level());
Returns the level of nested output buffering handlers or zero if output buffering is not active.