1--TEST-- 2Test function gzfile() by substituting argument 2 with string values. 3--SKIPIF-- 4<?php 5if (!extension_loaded('zlib')) die ('skip zlib extension not available in this build'); 6?> 7--FILE-- 8<?php 9 10 11$filename = $filename = dirname(__FILE__)."/004.txt.gz"; 12 13 14$heredoc = <<<EOT 15hello world 16EOT; 17 18$variation_array = array( 19 'string DQ' => "string", 20 'string SQ' => 'string', 21 'mixed case string' => "sTrInG", 22 'heredoc' => $heredoc 23 ); 24 25 26foreach ( $variation_array as $var ) { 27 var_dump(gzfile( $filename, $var ) ); 28} 29?> 30===DONE=== 31--EXPECTF-- 32Warning: gzfile() expects parameter 2 to be integer, string given in %s on line %d 33NULL 34 35Warning: gzfile() expects parameter 2 to be integer, string given in %s on line %d 36NULL 37 38Warning: gzfile() expects parameter 2 to be integer, string given in %s on line %d 39NULL 40 41Warning: gzfile() expects parameter 2 to be integer, string given in %s on line %d 42NULL 43===DONE=== 44