1--TEST-- 2Test function gzgetc() by calling it with its expected arguments zlib 1.2.5 3--SKIPIF-- 4<?php 5if (!extension_loaded("zlib")) { 6 print "skip - ZLIB extension not loaded"; 7} 8include 'func.inc'; 9if (version_compare(get_zlib_version(), '1.2.5') > 0) { 10 die('skip - only for zlib <= 1.2.5'); 11} 12?> 13--FILE-- 14<?php 15 16// note that gzgets is an alias to fgets. parameter checking tests will be 17// the same as gzgets 18 19$f = dirname(__FILE__)."/004.txt.gz"; 20$h = gzopen($f, 'r'); 21 22$count = 0; 23while (gzeof($h) === false) { 24 $count++; 25 echo fgetc( $h ); 26} 27 28echo "\ncharacters counted=$count\n"; 29gzclose($h); 30 31?> 32===DONE=== 33--EXPECT-- 34When you're taught through feelings 35Destiny flying high above 36all I know is that you can realize it 37Destiny who cares 38as it turns around 39and I know that it descends down on me 40 41characters counted=176 42===DONE=== 43