Return to pathinfo.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / strings |
1.1 misho 1: --TEST-- 2: pathinfo() tests 3: --FILE-- 4: <?php 5: 6: var_dump(pathinfo()); 7: var_dump(pathinfo("")); 8: var_dump(pathinfo(".")); 9: var_dump(pathinfo("..")); 10: var_dump(pathinfo("/")); 11: var_dump(pathinfo("./")); 12: var_dump(pathinfo("/.")); 13: var_dump(pathinfo(".cvsignore")); 14: var_dump(pathinfo(__FILE__, PATHINFO_BASENAME)); 15: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME)); 16: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION)); 17: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME)); 18: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_DIRNAME)); 19: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME|PATHINFO_BASENAME)); 20: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_FILENAME)); 21: var_dump(pathinfo(__FILE__, PATHINFO_EXTENSION|PATHINFO_BASENAME)); 22: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_DIRNAME)); 23: var_dump(pathinfo(__FILE__, PATHINFO_FILENAME|PATHINFO_BASENAME)); 24: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_EXTENSION)); 25: var_dump(pathinfo(__FILE__, PATHINFO_DIRNAME|PATHINFO_BASENAME)); 26: 27: echo "Done\n"; 28: ?> 29: --EXPECTF-- 30: Warning: pathinfo() expects at least 1 parameter, 0 given in %s on line %d 31: NULL 32: array(2) { 33: ["basename"]=> 34: string(0) "" 35: ["filename"]=> 36: string(0) "" 37: } 38: array(4) { 39: ["dirname"]=> 40: string(1) "." 41: ["basename"]=> 42: string(1) "." 43: ["extension"]=> 44: string(0) "" 45: ["filename"]=> 46: string(0) "" 47: } 48: array(4) { 49: ["dirname"]=> 50: string(1) "." 51: ["basename"]=> 52: string(2) ".." 53: ["extension"]=> 54: string(0) "" 55: ["filename"]=> 56: string(1) "." 57: } 58: array(3) { 59: ["dirname"]=> 60: string(1) "%e" 61: ["basename"]=> 62: string(0) "" 63: ["filename"]=> 64: string(0) "" 65: } 66: array(4) { 67: ["dirname"]=> 68: string(1) "." 69: ["basename"]=> 70: string(1) "." 71: ["extension"]=> 72: string(0) "" 73: ["filename"]=> 74: string(0) "" 75: } 76: array(4) { 77: ["dirname"]=> 78: string(1) "%e" 79: ["basename"]=> 80: string(1) "." 81: ["extension"]=> 82: string(0) "" 83: ["filename"]=> 84: string(0) "" 85: } 86: array(4) { 87: ["dirname"]=> 88: string(1) "." 89: ["basename"]=> 90: string(10) ".cvsignore" 91: ["extension"]=> 92: string(9) "cvsignore" 93: ["filename"]=> 94: string(0) "" 95: } 96: string(12) "pathinfo.php" 97: string(8) "pathinfo" 98: string(3) "php" 99: string(%d) "%s%estrings" 100: string(%d) "%s%estrings" 101: string(12) "pathinfo.php" 102: string(3) "php" 103: string(12) "pathinfo.php" 104: string(%d) "%s%estrings" 105: string(12) "pathinfo.php" 106: string(%d) "%s%estrings" 107: string(%d) "%s%estrings" 108: Done