1--TEST-- 2Bug #75776 (Flushing streams with compression filter is broken) 3--EXTENSIONS-- 4bz2 5--FILE-- 6<?php 7$text = str_repeat('0123456789abcdef', 1000); 8 9$temp = fopen('php://temp', 'r+'); 10stream_filter_append($temp, 'bzip2.compress', STREAM_FILTER_WRITE); 11fwrite($temp, $text); 12 13rewind($temp); 14 15var_dump(bin2hex(stream_get_contents($temp))); 16var_dump(ftell($temp)); 17 18fclose($temp); 19?> 20--EXPECT-- 21string(144) "425a68343141592653599fe7bbbf0001f389007fe03f002000902980026826aa80003ea9061520c6a41954833a9069520d6a41b54837a9071520e6a41d5483ba9079520f6a41f548" 22int(72) 23