Skip to content
Advertisement

PHP – How Detect if Output Buffering is Enabled

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!

Advertisement

Answer

You can check any INI setting in PHP with the ini_get method. http://php.net/ini_get

ini_get('output_buffering');

Likewise, you can change most INI settings with ini_set:

ini_set('output_buffering', 'on');
User contributions licensed under: CC BY-SA
6 People found this is helpful
Advertisement