import zend standard tests
[hiphop-php.git] / hphp / test / zend / bad / ext-standard-file / pathinfo_basic1.php.expectf
blob5ecd9be86e345fe72da095087e190dde55c74c5f
1 *** Testing basic functions of pathinfo() ***
2 -- Iteration 1 --
3 %unicode|string%(0) ""
4 %unicode|string%(0) ""
5 %unicode|string%(0) ""
6 %unicode|string%(0) ""
7 array(2) {
8   [%u|b%"basename"]=>
9   %unicode|string%(0) ""
10   [%u|b%"filename"]=>
11   %unicode|string%(0) ""
13 -- Iteration 2 --
14 %unicode|string%(1) "."
15 %unicode|string%(1) " "
16 %unicode|string%(0) ""
17 %unicode|string%(1) " "
18 array(3) {
19   [%u|b%"dirname"]=>
20   %unicode|string%(1) "."
21   [%u|b%"basename"]=>
22   %unicode|string%(1) " "
23   [%u|b%"filename"]=>
24   %unicode|string%(1) " "
26 -- Iteration 3 --
27 %unicode|string%(1) "."
28 %unicode|string%(2) "c:"
29 %unicode|string%(0) ""
30 %unicode|string%(2) "c:"
31 array(3) {
32   [%u|b%"dirname"]=>
33   %unicode|string%(1) "."
34   [%u|b%"basename"]=>
35   %unicode|string%(2) "c:"
36   [%u|b%"filename"]=>
37   %unicode|string%(2) "c:"
39 -- Iteration 4 --
40 %unicode|string%(1) "."
41 %unicode|string%(3) "c:\"
42 %unicode|string%(0) ""
43 %unicode|string%(3) "c:\"
44 array(3) {
45   [%u|b%"dirname"]=>
46   %unicode|string%(1) "."
47   [%u|b%"basename"]=>
48   %unicode|string%(3) "c:\"
49   [%u|b%"filename"]=>
50   %unicode|string%(3) "c:\"
52 -- Iteration 5 --
53 %unicode|string%(1) "."
54 %unicode|string%(2) "c:"
55 %unicode|string%(0) ""
56 %unicode|string%(2) "c:"
57 array(3) {
58   [%u|b%"dirname"]=>
59   %unicode|string%(1) "."
60   [%u|b%"basename"]=>
61   %unicode|string%(2) "c:"
62   [%u|b%"filename"]=>
63   %unicode|string%(2) "c:"
65 -- Iteration 6 --
66 %unicode|string%(1) "."
67 %unicode|string%(5) "afile"
68 %unicode|string%(0) ""
69 %unicode|string%(5) "afile"
70 array(3) {
71   [%u|b%"dirname"]=>
72   %unicode|string%(1) "."
73   [%u|b%"basename"]=>
74   %unicode|string%(5) "afile"
75   [%u|b%"filename"]=>
76   %unicode|string%(5) "afile"
78 -- Iteration 7 --
79 %unicode|string%(1) "."
80 %unicode|string%(12) "c:\test\adir"
81 %unicode|string%(0) ""
82 %unicode|string%(12) "c:\test\adir"
83 array(3) {
84   [%u|b%"dirname"]=>
85   %unicode|string%(1) "."
86   [%u|b%"basename"]=>
87   %unicode|string%(12) "c:\test\adir"
88   [%u|b%"filename"]=>
89   %unicode|string%(12) "c:\test\adir"
91 -- Iteration 8 --
92 %unicode|string%(1) "."
93 %unicode|string%(13) "c:\test\adir\"
94 %unicode|string%(0) ""
95 %unicode|string%(13) "c:\test\adir\"
96 array(3) {
97   [%u|b%"dirname"]=>
98   %unicode|string%(1) "."
99   [%u|b%"basename"]=>
100   %unicode|string%(13) "c:\test\adir\"
101   [%u|b%"filename"]=>
102   %unicode|string%(13) "c:\test\adir\"
104 -- Iteration 9 --
105 %unicode|string%(12) "/usr/include"
106 %unicode|string%(4) "arpa"
107 %unicode|string%(0) ""
108 %unicode|string%(4) "arpa"
109 array(3) {
110   [%u|b%"dirname"]=>
111   %unicode|string%(12) "/usr/include"
112   [%u|b%"basename"]=>
113   %unicode|string%(4) "arpa"
114   [%u|b%"filename"]=>
115   %unicode|string%(4) "arpa"
117 -- Iteration 10 --
118 %unicode|string%(12) "/usr/include"
119 %unicode|string%(4) "arpa"
120 %unicode|string%(0) ""
121 %unicode|string%(4) "arpa"
122 array(3) {
123   [%u|b%"dirname"]=>
124   %unicode|string%(12) "/usr/include"
125   [%u|b%"basename"]=>
126   %unicode|string%(4) "arpa"
127   [%u|b%"filename"]=>
128   %unicode|string%(4) "arpa"
130 -- Iteration 11 --
131 %unicode|string%(11) "usr/include"
132 %unicode|string%(4) "arpa"
133 %unicode|string%(0) ""
134 %unicode|string%(4) "arpa"
135 array(3) {
136   [%u|b%"dirname"]=>
137   %unicode|string%(11) "usr/include"
138   [%u|b%"basename"]=>
139   %unicode|string%(4) "arpa"
140   [%u|b%"filename"]=>
141   %unicode|string%(4) "arpa"
143 -- Iteration 12 --
144 %unicode|string%(11) "usr/include"
145 %unicode|string%(4) "arpa"
146 %unicode|string%(0) ""
147 %unicode|string%(4) "arpa"
148 array(3) {
149   [%u|b%"dirname"]=>
150   %unicode|string%(11) "usr/include"
151   [%u|b%"basename"]=>
152   %unicode|string%(4) "arpa"
153   [%u|b%"filename"]=>
154   %unicode|string%(4) "arpa"
156 -- Iteration 13 --
157 %unicode|string%(1) "."
158 %unicode|string%(13) "c:\test\afile"
159 %unicode|string%(0) ""
160 %unicode|string%(13) "c:\test\afile"
161 array(3) {
162   [%u|b%"dirname"]=>
163   %unicode|string%(1) "."
164   [%u|b%"basename"]=>
165   %unicode|string%(13) "c:\test\afile"
166   [%u|b%"filename"]=>
167   %unicode|string%(13) "c:\test\afile"
169 -- Iteration 14 --
170 %unicode|string%(1) "."
171 %unicode|string%(13) "c:\test\afile"
172 %unicode|string%(0) ""
173 %unicode|string%(13) "c:\test\afile"
174 array(3) {
175   [%u|b%"dirname"]=>
176   %unicode|string%(1) "."
177   [%u|b%"basename"]=>
178   %unicode|string%(13) "c:\test\afile"
179   [%u|b%"filename"]=>
180   %unicode|string%(13) "c:\test\afile"
182 -- Iteration 15 --
183 %unicode|string%(8) "c://test"
184 %unicode|string%(5) "afile"
185 %unicode|string%(0) ""
186 %unicode|string%(5) "afile"
187 array(3) {
188   [%u|b%"dirname"]=>
189   %unicode|string%(8) "c://test"
190   [%u|b%"basename"]=>
191   %unicode|string%(5) "afile"
192   [%u|b%"filename"]=>
193   %unicode|string%(5) "afile"
195 -- Iteration 16 --
196 %unicode|string%(1) "."
197 %unicode|string%(14) "c:\test\afile\"
198 %unicode|string%(0) ""
199 %unicode|string%(14) "c:\test\afile\"
200 array(3) {
201   [%u|b%"dirname"]=>
202   %unicode|string%(1) "."
203   [%u|b%"basename"]=>
204   %unicode|string%(14) "c:\test\afile\"
205   [%u|b%"filename"]=>
206   %unicode|string%(14) "c:\test\afile\"
208 -- Iteration 17 --
209 %unicode|string%(1) "."
210 %unicode|string%(16) "c:\test\prog.exe"
211 %unicode|string%(3) "exe"
212 %unicode|string%(12) "c:\test\prog"
213 array(4) {
214   [%u|b%"dirname"]=>
215   %unicode|string%(1) "."
216   [%u|b%"basename"]=>
217   %unicode|string%(16) "c:\test\prog.exe"
218   [%u|b%"extension"]=>
219   %unicode|string%(3) "exe"
220   [%u|b%"filename"]=>
221   %unicode|string%(12) "c:\test\prog"
223 -- Iteration 18 --
224 %unicode|string%(1) "."
225 %unicode|string%(16) "c:\test\prog.exe"
226 %unicode|string%(3) "exe"
227 %unicode|string%(12) "c:\test\prog"
228 array(4) {
229   [%u|b%"dirname"]=>
230   %unicode|string%(1) "."
231   [%u|b%"basename"]=>
232   %unicode|string%(16) "c:\test\prog.exe"
233   [%u|b%"extension"]=>
234   %unicode|string%(3) "exe"
235   [%u|b%"filename"]=>
236   %unicode|string%(12) "c:\test\prog"
238 -- Iteration 19 --
239 %unicode|string%(7) "c:/test"
240 %unicode|string%(8) "prog.exe"
241 %unicode|string%(3) "exe"
242 %unicode|string%(4) "prog"
243 array(4) {
244   [%u|b%"dirname"]=>
245   %unicode|string%(7) "c:/test"
246   [%u|b%"basename"]=>
247   %unicode|string%(8) "prog.exe"
248   [%u|b%"extension"]=>
249   %unicode|string%(3) "exe"
250   [%u|b%"filename"]=>
251   %unicode|string%(4) "prog"
253 -- Iteration 20 --
254 %unicode|string%(17) "/usr/include/arpa"
255 %unicode|string%(6) "inet.h"
256 %unicode|string%(1) "h"
257 %unicode|string%(4) "inet"
258 array(4) {
259   [%u|b%"dirname"]=>
260   %unicode|string%(17) "/usr/include/arpa"
261   [%u|b%"basename"]=>
262   %unicode|string%(6) "inet.h"
263   [%u|b%"extension"]=>
264   %unicode|string%(1) "h"
265   [%u|b%"filename"]=>
266   %unicode|string%(4) "inet"
268 -- Iteration 21 --
269 %unicode|string%(19) "//usr/include//arpa"
270 %unicode|string%(6) "inet.h"
271 %unicode|string%(1) "h"
272 %unicode|string%(4) "inet"
273 array(4) {
274   [%u|b%"dirname"]=>
275   %unicode|string%(19) "//usr/include//arpa"
276   [%u|b%"basename"]=>
277   %unicode|string%(6) "inet.h"
278   [%u|b%"extension"]=>
279   %unicode|string%(1) "h"
280   [%u|b%"filename"]=>
281   %unicode|string%(4) "inet"
283 -- Iteration 22 --
284 %unicode|string%(1) "."
285 %unicode|string%(1) "\"
286 %unicode|string%(0) ""
287 %unicode|string%(1) "\"
288 array(3) {
289   [%u|b%"dirname"]=>
290   %unicode|string%(1) "."
291   [%u|b%"basename"]=>
292   %unicode|string%(1) "\"
293   [%u|b%"filename"]=>
294   %unicode|string%(1) "\"
296 -- Iteration 23 --
297 %unicode|string%(1) "."
298 %unicode|string%(2) "\\"
299 %unicode|string%(0) ""
300 %unicode|string%(2) "\\"
301 array(3) {
302   [%u|b%"dirname"]=>
303   %unicode|string%(1) "."
304   [%u|b%"basename"]=>
305   %unicode|string%(2) "\\"
306   [%u|b%"filename"]=>
307   %unicode|string%(2) "\\"
309 -- Iteration 24 --
310 %unicode|string%(1) "/"
311 %unicode|string%(0) ""
312 %unicode|string%(0) ""
313 %unicode|string%(0) ""
314 array(3) {
315   [%u|b%"dirname"]=>
316   %unicode|string%(1) "/"
317   [%u|b%"basename"]=>
318   %unicode|string%(0) ""
319   [%u|b%"filename"]=>
320   %unicode|string%(0) ""
322 -- Iteration 25 --
323 %unicode|string%(1) "/"
324 %unicode|string%(0) ""
325 %unicode|string%(0) ""
326 %unicode|string%(0) ""
327 array(3) {
328   [%u|b%"dirname"]=>
329   %unicode|string%(1) "/"
330   [%u|b%"basename"]=>
331   %unicode|string%(0) ""
332   [%u|b%"filename"]=>
333   %unicode|string%(0) ""
335 -- Iteration 26 --
336 %unicode|string%(1) "/"
337 %unicode|string%(0) ""
338 %unicode|string%(0) ""
339 %unicode|string%(0) ""
340 array(3) {
341   [%u|b%"dirname"]=>
342   %unicode|string%(1) "/"
343   [%u|b%"basename"]=>
344   %unicode|string%(0) ""
345   [%u|b%"filename"]=>
346   %unicode|string%(0) ""
348 -- Iteration 27 --
349 %unicode|string%(17) "/usr/include/arpa"
350 %unicode|string%(6) "inet.h"
351 %unicode|string%(1) "h"
352 %unicode|string%(4) "inet"
353 array(4) {
354   [%u|b%"dirname"]=>
355   %unicode|string%(17) "/usr/include/arpa"
356   [%u|b%"basename"]=>
357   %unicode|string%(6) "inet.h"
358   [%u|b%"extension"]=>
359   %unicode|string%(1) "h"
360   [%u|b%"filename"]=>
361   %unicode|string%(4) "inet"
363 -- Iteration 28 --
364 %unicode|string%(27) "c:\windows/system32\drivers"
365 %unicode|string%(9) "etc\hosts"
366 %unicode|string%(0) ""
367 %unicode|string%(9) "etc\hosts"
368 array(3) {
369   [%u|b%"dirname"]=>
370   %unicode|string%(27) "c:\windows/system32\drivers"
371   [%u|b%"basename"]=>
372   %unicode|string%(9) "etc\hosts"
373   [%u|b%"filename"]=>
374   %unicode|string%(9) "etc\hosts"
376 -- Iteration 29 --
377 %unicode|string%(12) "/usr\include"
378 %unicode|string%(11) "arpa\inet.h"
379 %unicode|string%(1) "h"
380 %unicode|string%(9) "arpa\inet"
381 array(4) {
382   [%u|b%"dirname"]=>
383   %unicode|string%(12) "/usr\include"
384   [%u|b%"basename"]=>
385   %unicode|string%(11) "arpa\inet.h"
386   [%u|b%"extension"]=>
387   %unicode|string%(1) "h"
388   [%u|b%"filename"]=>
389   %unicode|string%(9) "arpa\inet"
391 -- Iteration 30 --
392 %unicode|string%(1) "."
393 %unicode|string%(25) "   c:\test\adir\afile.txt"
394 %unicode|string%(3) "txt"
395 %unicode|string%(21) "   c:\test\adir\afile"
396 array(4) {
397   [%u|b%"dirname"]=>
398   %unicode|string%(1) "."
399   [%u|b%"basename"]=>
400   %unicode|string%(25) "   c:\test\adir\afile.txt"
401   [%u|b%"extension"]=>
402   %unicode|string%(3) "txt"
403   [%u|b%"filename"]=>
404   %unicode|string%(21) "   c:\test\adir\afile"
406 -- Iteration 31 --
407 %unicode|string%(1) "."
408 %unicode|string%(25) "c:\test\adir\afile.txt   "
409 %unicode|string%(6) "txt   "
410 %unicode|string%(18) "c:\test\adir\afile"
411 array(4) {
412   [%u|b%"dirname"]=>
413   %unicode|string%(1) "."
414   [%u|b%"basename"]=>
415   %unicode|string%(25) "c:\test\adir\afile.txt   "
416   [%u|b%"extension"]=>
417   %unicode|string%(6) "txt   "
418   [%u|b%"filename"]=>
419   %unicode|string%(18) "c:\test\adir\afile"
421 -- Iteration 32 --
422 %unicode|string%(1) "."
423 %unicode|string%(28) "   c:\test\adir\afile.txt   "
424 %unicode|string%(6) "txt   "
425 %unicode|string%(21) "   c:\test\adir\afile"
426 array(4) {
427   [%u|b%"dirname"]=>
428   %unicode|string%(1) "."
429   [%u|b%"basename"]=>
430   %unicode|string%(28) "   c:\test\adir\afile.txt   "
431   [%u|b%"extension"]=>
432   %unicode|string%(6) "txt   "
433   [%u|b%"filename"]=>
434   %unicode|string%(21) "   c:\test\adir\afile"
436 -- Iteration 33 --
437 %unicode|string%(20) "   /usr/include/arpa"
438 %unicode|string%(6) "inet.h"
439 %unicode|string%(1) "h"
440 %unicode|string%(4) "inet"
441 array(4) {
442   [%u|b%"dirname"]=>
443   %unicode|string%(20) "   /usr/include/arpa"
444   [%u|b%"basename"]=>
445   %unicode|string%(6) "inet.h"
446   [%u|b%"extension"]=>
447   %unicode|string%(1) "h"
448   [%u|b%"filename"]=>
449   %unicode|string%(4) "inet"
451 -- Iteration 34 --
452 %unicode|string%(17) "/usr/include/arpa"
453 %unicode|string%(9) "inet.h   "
454 %unicode|string%(4) "h   "
455 %unicode|string%(4) "inet"
456 array(4) {
457   [%u|b%"dirname"]=>
458   %unicode|string%(17) "/usr/include/arpa"
459   [%u|b%"basename"]=>
460   %unicode|string%(9) "inet.h   "
461   [%u|b%"extension"]=>
462   %unicode|string%(4) "h   "
463   [%u|b%"filename"]=>
464   %unicode|string%(4) "inet"
466 -- Iteration 35 --
467 %unicode|string%(20) "   /usr/include/arpa"
468 %unicode|string%(9) "inet.h   "
469 %unicode|string%(4) "h   "
470 %unicode|string%(4) "inet"
471 array(4) {
472   [%u|b%"dirname"]=>
473   %unicode|string%(20) "   /usr/include/arpa"
474   [%u|b%"basename"]=>
475   %unicode|string%(9) "inet.h   "
476   [%u|b%"extension"]=>
477   %unicode|string%(4) "h   "
478   [%u|b%"filename"]=>
479   %unicode|string%(4) "inet"
481 -- Iteration 36 --
482 %unicode|string%(1) "."
483 %unicode|string%(3) " c:"
484 %unicode|string%(0) ""
485 %unicode|string%(3) " c:"
486 array(3) {
487   [%u|b%"dirname"]=>
488   %unicode|string%(1) "."
489   [%u|b%"basename"]=>
490   %unicode|string%(3) " c:"
491   [%u|b%"filename"]=>
492   %unicode|string%(3) " c:"
494 -- Iteration 37 --
495 %unicode|string%(1) "."
496 %unicode|string%(24) "          c:\test\adir\afile.txt"
497 %unicode|string%(3) "txt"
498 %unicode|string%(20) "          c:\test\adir\afile"
499 array(4) {
500   [%u|b%"dirname"]=>
501   %unicode|string%(1) "."
502   [%u|b%"basename"]=>
503   %unicode|string%(24) "                c:\test\adir\afile.txt"
504   [%u|b%"extension"]=>
505   %unicode|string%(3) "txt"
506   [%u|b%"filename"]=>
507   %unicode|string%(20) "                c:\test\adir\afile"
509 -- Iteration 38 --
510 %unicode|string%(1) "/"
511 %unicode|string%(3) "usr"
512 %unicode|string%(0) ""
513 %unicode|string%(3) "usr"
514 array(3) {
515   [%u|b%"dirname"]=>
516   %unicode|string%(1) "/"
517   [%u|b%"basename"]=>
518   %unicode|string%(3) "usr"
519   [%u|b%"filename"]=>
520   %unicode|string%(3) "usr"
522 -- Iteration 39 --
523 %unicode|string%(1) "/"
524 %unicode|string%(3) "usr"
525 %unicode|string%(0) ""
526 %unicode|string%(3) "usr"
527 array(3) {
528   [%u|b%"dirname"]=>
529   %unicode|string%(1) "/"
530   [%u|b%"basename"]=>
531   %unicode|string%(3) "usr"
532   [%u|b%"filename"]=>
533   %unicode|string%(3) "usr"
535 Done