Annotation of embedaddon/php/ext/standard/tests/file/realpath_variation2.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test realpath() function : variation
3: --CREDITS--
4: Dave Kelsey <d_kelsey@uk.ibm.com>
5: --SKIPIF--
6: <?php
7: if(substr(PHP_OS, 0, 3) == 'WIN' )
8: die("skip Not Valid for Windows");
9: ?>
10: --FILE--
11: <?php
12: /* Prototype : string realpath(string path)
13: * Description: Return the resolved path
14: * Source code: ext/standard/file.c
15: * Alias to functions:
16: */
17:
18: echo "*** Testing realpath() : variation ***\n";
19:
20: $paths = array('c:\\',
21: 'c:',
22: 'c' ,
23: '\\' ,
24: '/',
25: 'c:temp',
26: 'c:\\/',
27: '/tmp/',
28: '/tmp/\\',
29: '\\tmp',
30: '\\tmp\\');
31:
32: foreach($paths as $path) {
33: echo "\n--$path--\n";
34: var_dump( realpath($path) );
35: };
36:
37: ?>
38: ===DONE===
39: --EXPECTF--
40: *** Testing realpath() : variation ***
41:
42: --c:\--
43: bool(false)
44:
45: --c:--
46: bool(false)
47:
48: --c--
49: bool(false)
50:
51: --\--
52: bool(false)
53:
54: --/--
55: string(1) "/"
56:
57: --c:temp--
58: bool(false)
59:
60: --c:\/--
61: bool(false)
62:
63: --/tmp/--
64: string(%d) %s/tmp"
65:
66: --/tmp/\--
67: bool(false)
68:
69: --\tmp--
70: bool(false)
71:
72: --\tmp\--
73: bool(false)
74: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>