xref: /PHP-7.2/ext/zlib/tests/gzgetc_basic.phpt (revision 17ccbeec)
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