Annotation of embedaddon/php/ext/zlib/tests/gzencode_variation2-win32.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test gzencode() function : variation - verify header contents with all encoding modes
3: --SKIPIF--
4: <?php
5:
6: if( substr(PHP_OS, 0, 3) != "WIN" ) {
7: die("skip.. only for Windows");
8: }
9:
10: if (!extension_loaded("zlib")) {
11: print "skip - ZLIB extension not loaded";
12: }
13: ?>
14: --FILE--
15: <?php
16: /* Prototype : string gzencode ( string $data [, int $level [, int $encoding_mode ]] )
17: * Description: Gzip-compress a string
18: * Source code: ext/zlib/zlib.c
19: * Alias to functions:
20: */
21:
22: echo "*** Testing gzencode() : variation ***\n";
23:
24: $data = "A small string to encode\n";
25:
26: echo "\n-- Testing with each encoding_mode --\n";
27: var_dump(bin2hex(gzencode($data, -1)));
28: var_dump(bin2hex(gzencode($data, -1, FORCE_GZIP)));
29: var_dump(bin2hex(gzencode($data, -1, FORCE_DEFLATE)));
30:
31: ?>
32: ===DONE===
33: --EXPECTF--
34: *** Testing gzencode() : variation ***
35:
36: -- Testing with each encoding_mode --
37: string(90) "1f8b080000000000000b735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000"
38: string(90) "1f8b080000000000000b735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000"
39: string(66) "789c735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200735808cd"
40: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>