Annotation of embedaddon/php/ext/standard/tests/file/bug24482.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #24482 (GLOB_ONLYDIR not working)
! 3: --SKIPIF--
! 4: <?php
! 5: if (!function_exists("glob")) {
! 6: die('skip glob() not available');
! 7: }
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11: $globdirs = glob("*", GLOB_ONLYDIR);
! 12:
! 13: $dirs = array();
! 14: $dh = opendir(".");
! 15: while (is_string($file = readdir($dh))) {
! 16: if ($file[0] === ".") continue;
! 17: if (!is_dir($file)) continue;
! 18: $dirs[] = $file;
! 19: }
! 20: closedir($dh);
! 21:
! 22: if (count($dirs) != count($globdirs)) {
! 23: echo "Directory count mismatch\n";
! 24:
! 25: echo "glob found:\n";
! 26: sort($globdirs);
! 27: var_dump($globdirs);
! 28:
! 29: echo "opendir/readdir/isdir found:\n";
! 30: sort($dirs);
! 31: var_dump($dirs);
! 32: } else {
! 33: echo "OK\n";
! 34: }
! 35: ?>
! 36: --EXPECT--
! 37: OK
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>