$text = 'I am the very model of a modern major general, I\'ve information vegetable, animal, and mineral.';
$fp = fopen('php://stdout', 'w');
-stream_filter_append($fp, 'zlib.deflate', STREAM_FILTER_WRITE, array('level' => 9));
+stream_filter_append($fp, 'zlib.deflate', STREAM_FILTER_WRITE, array(b'level' => 9));
fwrite($fp, $text);
fclose($fp);
$fp = fopen(dirname(__FILE__) . '/test.txt.gz', 'r');
// zlib format
$fp = fopen(dirname(__FILE__) . '/test.txt.gz', 'r');
-stream_filter_append($fp, 'zlib.inflate', STREAM_FILTER_READ, array('window' => 15+16));
+stream_filter_append($fp, 'zlib.inflate', STREAM_FILTER_READ, array(b'window' => 15+16));
echo "2\n";
echo fread($fp, 2000);
fclose($fp);
// auto-detect
$fp = fopen(dirname(__FILE__) . '/test.txt.gz', 'r');
-stream_filter_append($fp, 'zlib.inflate', STREAM_FILTER_READ, array('window' => 15+32));
+stream_filter_append($fp, 'zlib.inflate', STREAM_FILTER_READ, array(b'window' => 15+32));
echo "3\n";
echo fread($fp, 2000);
fclose($fp);