Edit report at https://bugs.php.net/bug.php?id=61821&edit=1
ID: 61821 Updated by: m...@php.net Reported by: magical...@php.net Summary: Using ob_start() + zlib.output_compression makes it impossible to flush output -Status: Open +Status: Assigned Type: Bug Package: Zlib related Operating System: Linux PHP Version: 5.4.0 -Assigned To: +Assigned To: mike Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2012-04-23 00:32:46] magical...@php.net Description: ------------ When using ob_start() followed by a ini_set('zlib.output_compression', true), using ob_flush() won't output anything, even if no zlib compression will happen. This is a new bug since PHP 5.4.0, maybe linked to #61820 Test script: --------------- <?php ob_start(); ini_set('zlib.output_compression', true); echo "PHP VERSION ".phpversion()."\n"; ob_flush(); flush(); echo "You shouldn't have to wait to see me\n"; ob_flush(); flush(); sleep(5); Expected result: ---------------- PHP VERSION 5.5.0-dev You shouldn't have to wait to see me Actual result: -------------- PHP VERSION 5.5.0-dev You shouldn't have to wait to see me ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61821&edit=1