mkdir-002.phpt 997 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. --TEST--
  2. mkdir(dir, 0777) tests
  3. --SKIPIF--
  4. <?php
  5. if (substr(PHP_OS, 0, 3) == 'WIN') {
  6. die('skip not for Windows');
  7. }
  8. ?>
  9. --FILE--
  10. <?php
  11. var_dump(mkdir("mkdir-002", 0777));
  12. var_dump(mkdir("mkdir-002/subdir", 0777));
  13. var_dump(`ls -l mkdir-002`);
  14. var_dump(rmdir("mkdir-002/subdir"));
  15. var_dump(rmdir("mkdir-002"));
  16. var_dump(mkdir("./mkdir-002", 0777));
  17. var_dump(mkdir("./mkdir-002/subdir", 0777));
  18. var_dump(`ls -l ./mkdir-002`);
  19. var_dump(rmdir("./mkdir-002/subdir"));
  20. var_dump(rmdir("./mkdir-002"));
  21. var_dump(mkdir(__DIR__."/mkdir-002", 0777));
  22. var_dump(mkdir(__DIR__."/mkdir-002/subdir", 0777));
  23. $dirname = __DIR__."/mkdir-002";
  24. var_dump(`ls -l $dirname`);
  25. var_dump(rmdir(__DIR__."/mkdir-002/subdir"));
  26. var_dump(rmdir(__DIR__."/mkdir-002"));
  27. echo "Done\n";
  28. ?>
  29. --EXPECTF--
  30. bool(true)
  31. bool(true)
  32. string(%d) "%s
  33. d%s subdir
  34. "
  35. bool(true)
  36. bool(true)
  37. bool(true)
  38. bool(true)
  39. string(%d) "%s
  40. d%s subdir
  41. "
  42. bool(true)
  43. bool(true)
  44. bool(true)
  45. bool(true)
  46. string(%d) "%s
  47. d%s subdir
  48. "
  49. bool(true)
  50. bool(true)
  51. Done