Return to lstat_stat_variation22.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
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