public static function isPhpOutputCompressed()
    {
        // Off = ''; On = '1'; otherwise, it's a buffer size
        $zlibOutputCompression = ini_get('zlib.output_compression');

        // could be ob_gzhandler, ob_deflatehandler, etc
        $outputHandler = ini_get('output_handler');

        // output handlers can be stacked
        $obHandlers = array_filter(ob_list_handlers(), function ($var) {
            return $var !== "default output handler";
        });

        // user defined handler via wrapper
        if (!defined('PIWIK_TEST_MODE')) {
            $autoPrependFile = ini_get('auto_prepend_file');
            $autoAppendFile = ini_get('auto_append_file');
        }

        return !empty($zlibOutputCompression) ||
        !empty($outputHandler) ||
        !empty($obHandlers) ||
        !empty($autoPrependFile) ||
        !empty($autoAppendFile);
    }
public static function isPhpOutputCompressed()
    {
        // Off = ''; On = '1'; otherwise, it's a buffer size
        $zlibOutputCompression = ini_get('zlib.output_compression');

        // could be ob_gzhandler, ob_deflatehandler, etc
        $outputHandler = ini_get('output_handler');

        // output handlers can be stacked
        $obHandlers = array_filter(ob_list_handlers(), function ($var) {
            return $var !== "default output handler";
        });

        // user defined handler via wrapper
        if (!defined('PIWIK_TEST_MODE')) {
            $autoPrependFile = ini_get('auto_prepend_file');
            $autoAppendFile = ini_get('auto_append_file');
        }

        return !empty($zlibOutputCompression) ||
        !empty($outputHandler) ||
        !empty($obHandlers) ||
        !empty($autoPrependFile) ||
        !empty($autoAppendFile);
    }
public static function isPhpOutputCompressed ( ) { // Off = ''; On = '1'; otherwise, it's a buffer size $ zlibOutputCompression = ini_get ( 'zlib.output_compression' ) ; // could be ob_gzhandler, ob_deflatehandler, etc $ outputHandler = ini_get ( 'output_handler' ) ; // output handlers can be stacked $ obHandlers = array_filter ( ob_list_handlers ( ) , function ( $ var ) { return $ var !== "default output handler" ; } ) ; // user defined handler via wrapper if ( ! defined ( 'PIWIK_TEST_MODE' ) ) { $ autoPrependFile = ini_get ( 'auto_prepend_file' ) ; $ autoAppendFile = ini_get ( 'auto_append_file' ) ; } return ! empty ( $ zlibOutputCompression ) || ! empty ( $ outputHandler ) || ! empty ( $ obHandlers ) || ! empty ( $ autoPrependFile ) || ! empty ( $ autoAppendFile ) ; }
Test if php output is compressed

@return bool  True if php output is (or suspected/likely) to be compressed
Test if php output is compressed