Annotation of embedaddon/php/ext/standard/tests/file/file_variation6.phpt, revision 1.1.1.1
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)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>