色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php函數mkdir實現遞歸創建層級目錄

傅智翔2年前22瀏覽0評論

php函數mkdir實現遞歸創建層級目錄?

1

2

3

if(is_dir(dirname($path))){ //判斷./1/2/3 已經有次文件目錄

return mkdir($path); //這里執行的$path是多少,是整個目錄嗎,我理解成./1/2/3/4,很疑惑,所以請 //教下大家

}

這里的兩個 $path 很顯然是一樣的,你都知道 dirname($path) 是 ./1/2/3 那么很顯然 $path 應該是 ./1/2/3/4 了,為什么后面你又要說一個 ./1/2/3/4/5/6/7 呢

這個遞歸函數寫得不好,而且還是多余的,現在 PHP 的 mkdir 函數已經能建多級目錄了,只要第三個參數為 true 就可以:

1

mkdir('./1/2/3/4/5/6/7', 0777, true);