1--TEST-- 2Test realpath() function : variation 3--CREDITS-- 4Dave Kelsey <d_kelsey@uk.ibm.com> 5--SKIPIF-- 6<?php 7if(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 18echo "*** 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 32foreach($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:\-- 43bool(false) 44 45--c:-- 46bool(false) 47 48--c-- 49bool(false) 50 51--\-- 52bool(false) 53 54--/-- 55string(1) "/" 56 57--c:temp-- 58bool(false) 59 60--c:\/-- 61bool(false) 62 63--/tmp/-- 64string(%d) %s/tmp" 65 66--/tmp/\-- 67bool(false) 68 69--\tmp-- 70bool(false) 71 72--\tmp\-- 73bool(false) 74===DONE===