(PHP 4, PHP 5, PHP 7, PHP 8)
mkdir — 新建目录
$pathname
, int $mode
= 0777
, bool $recursive
= false
, resource $context
= ?
) : bool尝试新建一个由 pathname 指定的目录。
成功时返回 true
, 或者在失败时返回 false
。
示例 #1 mkdir() 例子
<?php
mkdir("/path/to/my/dir", 0700);
?>
示例 #2 通过 recursive
参数使用 mkdir()
<?php
// Desired folder structure
$structure = './depth1/depth2/depth3/';
// To create the nested structure, the $recursive parameter
// to mkdir() must be specified.
if (!mkdir($structure, 0777, true)) {
die('Failed to create folders...');
}
// ...
?>
目录已存在时,产生 E_WARNING
错误。
如果因为权限问题无法创建目录,导致 E_WARNING
错误。