1--TEST-- 2Test function gzfile() by substituting argument 2 with boolean 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$variation = array( 14 'lowercase true' => true, 15 'lowercase false' =>false, 16 'uppercase TRUE' =>TRUE, 17 'uppercase FALSE' =>FALSE, 18 ); 19 20 21foreach ( $variation as $var ) { 22 var_dump(gzfile( $filename, $var ) ); 23} 24?> 25===DONE=== 26--EXPECT-- 27array(6) { 28 [0]=> 29 string(36) "When you're taught through feelings 30" 31 [1]=> 32 string(26) "Destiny flying high above 33" 34 [2]=> 35 string(38) "all I know is that you can realize it 36" 37 [3]=> 38 string(18) "Destiny who cares 39" 40 [4]=> 41 string(19) "as it turns around 42" 43 [5]=> 44 string(39) "and I know that it descends down on me 45" 46} 47array(6) { 48 [0]=> 49 string(36) "When you're taught through feelings 50" 51 [1]=> 52 string(26) "Destiny flying high above 53" 54 [2]=> 55 string(38) "all I know is that you can realize it 56" 57 [3]=> 58 string(18) "Destiny who cares 59" 60 [4]=> 61 string(19) "as it turns around 62" 63 [5]=> 64 string(39) "and I know that it descends down on me 65" 66} 67array(6) { 68 [0]=> 69 string(36) "When you're taught through feelings 70" 71 [1]=> 72 string(26) "Destiny flying high above 73" 74 [2]=> 75 string(38) "all I know is that you can realize it 76" 77 [3]=> 78 string(18) "Destiny who cares 79" 80 [4]=> 81 string(19) "as it turns around 82" 83 [5]=> 84 string(39) "and I know that it descends down on me 85" 86} 87array(6) { 88 [0]=> 89 string(36) "When you're taught through feelings 90" 91 [1]=> 92 string(26) "Destiny flying high above 93" 94 [2]=> 95 string(38) "all I know is that you can realize it 96" 97 [3]=> 98 string(18) "Destiny who cares 99" 100 [4]=> 101 string(19) "as it turns around 102" 103 [5]=> 104 string(39) "and I know that it descends down on me 105" 106} 107===DONE===