### PHP 创建目录函数封装 此时使用的 `file_exists` 并没有使用 `is_dir`,因为目标路径可能是文件,此时也不能创建目录,会报错 要创建多级目录,第三个参数必须为true,第二个参数设定目录权限,在windows中被忽略,0777在linux代表最大访问权限 ```php <?php /** * 创建目录 * @return bool true * @example createDir('dirname') */ function createDir($path) { // 检查文件或目录是否存在,存在直接返回false if(file_exists($path)) return false; // path 目录路径 // 0777 目录权限 最大访问权限 // true 允许创建多级目录 return mkdir($path, 0777, true); } ```