xref: /PHP-8.4/ext/zlib/tests/gzgetc_basic_1.phpt (revision 74859783)
1--TEST--
2Test function gzgetc() by calling it with its expected arguments zlib 1.2.7
3--EXTENSIONS--
4zlib
5--SKIPIF--
6<?php
7
8include 'func.inc';
9if (version_compare(get_zlib_version(), '1.2.7') < 0) {
10    die('skip - only for zlib >= 1.2.7');
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 = __DIR__."/004.txt.gz";
20$h = gzopen($f, 'r');
21if ($h) {
22    $count = 0;
23    while (($c = fgetc( $h )) !== false) {
24       $count++;
25       echo $c;
26    }
27
28    echo "\ncharacters counted=$count\n";
29    gzclose($h);
30}
31
32?>
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