Return to glob_basic.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Test glob() function: basic functions 3: --FILE-- 4: <?php 5: /* Prototype: array glob ( string $pattern [, int $flags] ); 6: Description: Find pathnames matching a pattern 7: */ 8: 9: echo "*** Testing glob() : basic functions ***\n"; 10: 11: $file_path = dirname(__FILE__); 12: 13: // temp dirname used here 14: $dirname = "$file_path/glob_basic"; 15: 16: // temp dir created 17: mkdir($dirname); 18: 19: // temp files created 20: $fp = fopen("$dirname/wonder12345", "w"); 21: fclose($fp); 22: $fp = fopen("$dirname/wonder.txt", "w"); 23: fclose($fp); 24: $fp = fopen("$dirname/file.text", "w"); 25: fclose($fp); 26: 27: // glob() with default arguments 28: sort_var_dump( glob($dirname."/*") ); 29: sort_var_dump( glob($dirname."/*.txt") ); 30: sort_var_dump( glob($dirname."/*.t?t") ); 31: sort_var_dump( glob($dirname."/*.t*t") ); 32: sort_var_dump( glob($dirname."/*.?") ); 33: sort_var_dump( glob($dirname."/*.*") ); 34: 35: echo "Done\n"; 36: 37: function sort_var_dump($results) { 38: sort($results); 39: var_dump($results); 40: } 41: ?> 42: --CLEAN-- 43: <?php 44: $file_path = dirname(__FILE__); 45: unlink("$file_path/glob_basic/wonder12345"); 46: unlink("$file_path/glob_basic/wonder.txt"); 47: unlink("$file_path/glob_basic/file.text"); 48: rmdir("$file_path/glob_basic/"); 49: ?> 50: --EXPECTF-- 51: *** Testing glob() : basic functions *** 52: array(3) { 53: [0]=> 54: string(%d) "%s/glob_basic/file.text" 55: [1]=> 56: string(%d) "%s/glob_basic/wonder.txt" 57: [2]=> 58: string(%d) "%s/glob_basic/wonder12345" 59: } 60: array(1) { 61: [0]=> 62: string(%d) "%s/glob_basic/wonder.txt" 63: } 64: array(1) { 65: [0]=> 66: string(%d) "%s/glob_basic/wonder.txt" 67: } 68: array(2) { 69: [0]=> 70: string(%d) "%s/glob_basic/file.text" 71: [1]=> 72: string(%d) "%s/glob_basic/wonder.txt" 73: } 74: array(0) { 75: } 76: array(2) { 77: [0]=> 78: string(%d) "%s/glob_basic/file.text" 79: [1]=> 80: string(%d) "%s/glob_basic/wonder.txt" 81: } 82: Done