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