函数名:mkdir()
适用版本:PHP 4, PHP 5, PHP 7
用法:mkdir() 函数用于创建一个新目录。
语法:bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
参数:
- $pathname:要创建的目录的路径。
- $mode(可选):设置目录的权限,默认为 0777(最大可能的访问权限)。注意,在不同的操作系统上,可能会有不同的默认权限。
- $recursive(可选):如果设置为 true,函数会递归地创建目录,包括所有必要的中间目录。默认为 false。
- $context(可选):可以通过此参数指定上下文资源。
返回值:如果目录创建成功,则返回 true。如果目录创建失败,则返回 false。
示例:
- 创建一个名为 "test" 的目录:
$result = mkdir('test');
if ($result) {
echo '目录创建成功';
} else {
echo '目录创建失败';
}
- 创建一个名为 "test" 的目录,并设置权限为 0755:
$result = mkdir('test', 0755);
if ($result) {
echo '目录创建成功';
} else {
echo '目录创建失败';
}
- 递归地创建一个名为 "test/subdir" 的目录:
$result = mkdir('test/subdir', 0777, true);
if ($result) {
echo '目录创建成功';
} else {
echo '目录创建失败';
}