diff options
Diffstat (limited to 'ext/standard/tests/file/glob_basic.phpt')
-rw-r--r-- | ext/standard/tests/file/glob_basic.phpt | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/ext/standard/tests/file/glob_basic.phpt b/ext/standard/tests/file/glob_basic.phpt new file mode 100644 index 0000000..fc269c4 --- /dev/null +++ b/ext/standard/tests/file/glob_basic.phpt @@ -0,0 +1,82 @@ +--TEST-- +Test glob() function: basic functions +--FILE-- +<?php +/* Prototype: array glob ( string $pattern [, int $flags] ); + Description: Find pathnames matching a pattern +*/ + +echo "*** Testing glob() : basic functions ***\n"; + +$file_path = dirname(__FILE__); + +// temp dirname used here +$dirname = "$file_path/glob_basic"; + +// temp dir created +mkdir($dirname); + +// temp files created +$fp = fopen("$dirname/wonder12345", "w"); +fclose($fp); +$fp = fopen("$dirname/wonder.txt", "w"); +fclose($fp); +$fp = fopen("$dirname/file.text", "w"); +fclose($fp); + +// glob() with default arguments +sort_var_dump( glob($dirname."/*") ); +sort_var_dump( glob($dirname."/*.txt") ); +sort_var_dump( glob($dirname."/*.t?t") ); +sort_var_dump( glob($dirname."/*.t*t") ); +sort_var_dump( glob($dirname."/*.?") ); +sort_var_dump( glob($dirname."/*.*") ); + +echo "Done\n"; + +function sort_var_dump($results) { + sort($results); + var_dump($results); +} +?> +--CLEAN-- +<?php +$file_path = dirname(__FILE__); +unlink("$file_path/glob_basic/wonder12345"); +unlink("$file_path/glob_basic/wonder.txt"); +unlink("$file_path/glob_basic/file.text"); +rmdir("$file_path/glob_basic/"); +?> +--EXPECTF-- +*** Testing glob() : basic functions *** +array(3) { + [0]=> + string(%d) "%s/glob_basic/file.text" + [1]=> + string(%d) "%s/glob_basic/wonder.txt" + [2]=> + string(%d) "%s/glob_basic/wonder12345" +} +array(1) { + [0]=> + string(%d) "%s/glob_basic/wonder.txt" +} +array(1) { + [0]=> + string(%d) "%s/glob_basic/wonder.txt" +} +array(2) { + [0]=> + string(%d) "%s/glob_basic/file.text" + [1]=> + string(%d) "%s/glob_basic/wonder.txt" +} +array(0) { +} +array(2) { + [0]=> + string(%d) "%s/glob_basic/file.text" + [1]=> + string(%d) "%s/glob_basic/wonder.txt" +} +Done |