opendir_variation3.phpt 862 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --TEST--
  2. Test opendir() function : usage variations - open a directory twice
  3. --FILE--
  4. <?php
  5. /*
  6. * Call opendir() twice with the same directory as $path argument
  7. */
  8. echo "*** Testing opendir() : usage variation ***\n";
  9. $path = __DIR__ . "/opendir_variation3";
  10. mkdir($path);
  11. echo "\n-- Open directory first time: --\n";
  12. var_dump($dh1 = opendir($path));
  13. echo "\n-- Open directory second time: --\n";
  14. var_dump($dh2 = opendir($path));
  15. if ($dh1 !== $dh2) {
  16. echo "\nNew resource created\n";
  17. } else {
  18. echo "\nNo new resource created\n";
  19. }
  20. closedir($dh1);
  21. closedir($dh2);
  22. ?>
  23. --CLEAN--
  24. <?php
  25. $path = __DIR__ . "/opendir_variation3";
  26. rmdir($path);
  27. ?>
  28. --EXPECTF--
  29. *** Testing opendir() : usage variation ***
  30. -- Open directory first time: --
  31. resource(%d) of type (stream)
  32. -- Open directory second time: --
  33. resource(%d) of type (stream)
  34. New resource created