xref: /php-src/ext/standard/tests/file/mkdir-002.phpt (revision dcc3255b)
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