1--TEST-- 2Test function gzwrite() by calling it more than or less than its expected arguments 3--SKIPIF-- 4<?php 5if (!extension_loaded("zlib")) { 6 print "skip - ZLIB extension not loaded"; 7} 8?> 9--FILE-- 10<?php 11$filename = "gzwrite_error.txt.gz"; 12$h = gzopen($filename, 'w'); 13$str = "Here is the string to be written. "; 14$length = 10; 15$extra_arg = 'nothing'; 16var_dump(gzwrite($h, $str, $length, $extra_arg)); 17var_dump(gzwrite($h)); 18var_dump(gzwrite()); 19 20gzclose($h); 21unlink($filename); 22 23?> 24===DONE=== 25--EXPECTF-- 26Warning: gzwrite() expects at most 3 parameters, 4 given in %s on line %d 27bool(false) 28 29Warning: gzwrite() expects at least 2 parameters, 1 given in %s on line %d 30bool(false) 31 32Warning: gzwrite() expects at least 2 parameters, 0 given in %s on line %d 33bool(false) 34===DONE=== 35