1--TEST-- 2Test function gzfile() by substituting argument 2 with array 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 = dirname(__FILE__)."/004.txt.gz"; 12 13 14$index_array = array(1, 2, 3); 15$assoc_array = array(1 => 'one', 2 => 'two'); 16 17$variation = array( 18 'empty array' => array(), 19 'int indexed array' => $index_array, 20 'associative array' => $assoc_array, 21 'nested arrays' => array('foo', $index_array, $assoc_array), 22 ); 23 24 25foreach ( $variation as $var ) { 26 var_dump(gzfile( $filename, $var ) ); 27} 28?> 29===DONE=== 30--EXPECTF-- 31 32Warning: gzfile() expects parameter 2 to be integer, array given in %s on line %d 33NULL 34 35Warning: gzfile() expects parameter 2 to be integer, array given in %s on line %d 36NULL 37 38Warning: gzfile() expects parameter 2 to be integer, array given in %s on line %d 39NULL 40 41Warning: gzfile() expects parameter 2 to be integer, array given in %s on line %d 42NULL 43===DONE===