Return to file_variation6.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: file() with a range of integer flag values 3: --FILE-- 4: <?php 5: 6: $filepath = __FILE__ . ".tmp"; 7: $fd = fopen($filepath, "w+"); 8: fwrite($fd, "Line 1\nLine 2\nLine 3"); 9: fclose($fd); 10: 11: for ($flags = 0; $flags <= 32; $flags++) { 12: var_dump(file($filepath, $flags)); 13: } 14: 15: unlink($filepath); 16: 17: ?> 18: --EXPECTF-- 19: array(3) { 20: [0]=> 21: string(7) "Line 1 22: " 23: [1]=> 24: string(7) "Line 2 25: " 26: [2]=> 27: string(6) "Line 3" 28: } 29: array(3) { 30: [0]=> 31: string(7) "Line 1 32: " 33: [1]=> 34: string(7) "Line 2 35: " 36: [2]=> 37: string(6) "Line 3" 38: } 39: array(3) { 40: [0]=> 41: string(6) "Line 1" 42: [1]=> 43: string(6) "Line 2" 44: [2]=> 45: string(6) "Line 3" 46: } 47: array(3) { 48: [0]=> 49: string(6) "Line 1" 50: [1]=> 51: string(6) "Line 2" 52: [2]=> 53: string(6) "Line 3" 54: } 55: array(3) { 56: [0]=> 57: string(7) "Line 1 58: " 59: [1]=> 60: string(7) "Line 2 61: " 62: [2]=> 63: string(6) "Line 3" 64: } 65: array(3) { 66: [0]=> 67: string(7) "Line 1 68: " 69: [1]=> 70: string(7) "Line 2 71: " 72: [2]=> 73: string(6) "Line 3" 74: } 75: array(3) { 76: [0]=> 77: string(6) "Line 1" 78: [1]=> 79: string(6) "Line 2" 80: [2]=> 81: string(6) "Line 3" 82: } 83: array(3) { 84: [0]=> 85: string(6) "Line 1" 86: [1]=> 87: string(6) "Line 2" 88: [2]=> 89: string(6) "Line 3" 90: } 91: array(3) { 92: [0]=> 93: string(7) "Line 1 94: " 95: [1]=> 96: string(7) "Line 2 97: " 98: [2]=> 99: string(6) "Line 3" 100: } 101: array(3) { 102: [0]=> 103: string(7) "Line 1 104: " 105: [1]=> 106: string(7) "Line 2 107: " 108: [2]=> 109: string(6) "Line 3" 110: } 111: array(3) { 112: [0]=> 113: string(6) "Line 1" 114: [1]=> 115: string(6) "Line 2" 116: [2]=> 117: string(6) "Line 3" 118: } 119: array(3) { 120: [0]=> 121: string(6) "Line 1" 122: [1]=> 123: string(6) "Line 2" 124: [2]=> 125: string(6) "Line 3" 126: } 127: array(3) { 128: [0]=> 129: string(7) "Line 1 130: " 131: [1]=> 132: string(7) "Line 2 133: " 134: [2]=> 135: string(6) "Line 3" 136: } 137: array(3) { 138: [0]=> 139: string(7) "Line 1 140: " 141: [1]=> 142: string(7) "Line 2 143: " 144: [2]=> 145: string(6) "Line 3" 146: } 147: array(3) { 148: [0]=> 149: string(6) "Line 1" 150: [1]=> 151: string(6) "Line 2" 152: [2]=> 153: string(6) "Line 3" 154: } 155: array(3) { 156: [0]=> 157: string(6) "Line 1" 158: [1]=> 159: string(6) "Line 2" 160: [2]=> 161: string(6) "Line 3" 162: } 163: array(3) { 164: [0]=> 165: string(7) "Line 1 166: " 167: [1]=> 168: string(7) "Line 2 169: " 170: [2]=> 171: string(6) "Line 3" 172: } 173: array(3) { 174: [0]=> 175: string(7) "Line 1 176: " 177: [1]=> 178: string(7) "Line 2 179: " 180: [2]=> 181: string(6) "Line 3" 182: } 183: array(3) { 184: [0]=> 185: string(6) "Line 1" 186: [1]=> 187: string(6) "Line 2" 188: [2]=> 189: string(6) "Line 3" 190: } 191: array(3) { 192: [0]=> 193: string(6) "Line 1" 194: [1]=> 195: string(6) "Line 2" 196: [2]=> 197: string(6) "Line 3" 198: } 199: array(3) { 200: [0]=> 201: string(7) "Line 1 202: " 203: [1]=> 204: string(7) "Line 2 205: " 206: [2]=> 207: string(6) "Line 3" 208: } 209: array(3) { 210: [0]=> 211: string(7) "Line 1 212: " 213: [1]=> 214: string(7) "Line 2 215: " 216: [2]=> 217: string(6) "Line 3" 218: } 219: array(3) { 220: [0]=> 221: string(6) "Line 1" 222: [1]=> 223: string(6) "Line 2" 224: [2]=> 225: string(6) "Line 3" 226: } 227: array(3) { 228: [0]=> 229: string(6) "Line 1" 230: [1]=> 231: string(6) "Line 2" 232: [2]=> 233: string(6) "Line 3" 234: } 235: 236: Warning: file(): '24' flag is not supported in %s on line %d 237: bool(false) 238: 239: Warning: file(): '25' flag is not supported in %s on line %d 240: bool(false) 241: 242: Warning: file(): '26' flag is not supported in %s on line %d 243: bool(false) 244: 245: Warning: file(): '27' flag is not supported in %s on line %d 246: bool(false) 247: 248: Warning: file(): '28' flag is not supported in %s on line %d 249: bool(false) 250: 251: Warning: file(): '29' flag is not supported in %s on line %d 252: bool(false) 253: 254: Warning: file(): '30' flag is not supported in %s on line %d 255: bool(false) 256: 257: Warning: file(): '31' flag is not supported in %s on line %d 258: bool(false) 259: 260: Warning: file(): '32' flag is not supported in %s on line %d 261: bool(false)