opendir_variation3-win32-mb.phpt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --TEST--
  2. Test opendir() function : usage variations - open a directory twice
  3. --SKIPIF--
  4. <?php
  5. if (substr(PHP_OS, 0, 3) != 'WIN') {
  6. die("skip Valid only on Windows");
  7. }
  8. ?>
  9. --FILE--
  10. <?php
  11. /*
  12. * Call opendir() twice with the same directory as $path argument
  13. */
  14. echo "*** Testing opendir() : usage variation ***\n";
  15. $path = __DIR__ . "/私はガラスを食べられますopendir_variation3";
  16. mkdir($path);
  17. echo "\n-- Open directory first time: --\n";
  18. var_dump($dh1 = opendir($path));
  19. echo "\n-- Open directory second time: --\n";
  20. var_dump($dh2 = opendir($path));
  21. if ($dh1 !== $dh2) {
  22. echo "\nNew resource created\n";
  23. } else {
  24. echo "\nNo new resource created\n";
  25. }
  26. closedir($dh1);
  27. closedir($dh2);
  28. ?>
  29. --CLEAN--
  30. <?php
  31. $path = __DIR__ . "/私はガラスを食べられますopendir_variation3";
  32. rmdir($path);
  33. ?>
  34. --EXPECTF--
  35. *** Testing opendir() : usage variation ***
  36. -- Open directory first time: --
  37. resource(%d) of type (stream)
  38. -- Open directory second time: --
  39. resource(%d) of type (stream)
  40. New resource created