Annotation of embedaddon/php/ext/standard/tests/file/lstat_stat_variation22.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test lstat() and stat() functions: usage variations - invalid filenames
3: --CREDITS--
4: Dave Kelsey <d_kelsey@uk.ibm.com>
5: --FILE--
6: <?php
7: /* Prototype: array lstat ( string $filename );
8: Description: Gives information about a file or symbolic link
9:
10: Prototype: array stat ( string $filename );
11: Description: Gives information about a file
12: */
13: echo "*** testing stat ***\n";
14: var_dump(stat(NULL));
15: var_dump(stat(false));
16: var_dump(stat(''));
17: var_dump(stat(' '));
18: var_dump(stat('|'));
19:
20: echo "*** testing lstat ***\n";
21: var_dump(lstat(NULL));
22: var_dump(lstat(false));
23: var_dump(lstat(''));
24: var_dump(lstat(' '));
25: var_dump(lstat('|'));
26: echo "Done";
27: ?>
28: --EXPECTF--
29: *** testing stat ***
30: bool(false)
31: bool(false)
32: bool(false)
33:
34: Warning: stat(): stat failed for in %s on line %d
35: bool(false)
36:
37: Warning: stat(): stat failed for | in %s on line %d
38: bool(false)
39: *** testing lstat ***
40: bool(false)
41: bool(false)
42: bool(false)
43:
44: Warning: lstat(): Lstat failed for in %s on line %d
45: bool(false)
46:
47: Warning: lstat(): Lstat failed for | in %s on line %d
48: bool(false)
49: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>