### 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); } ```