我尝试了很多方法,但仍然无法弄清楚,
function permission($proj,$mod){
$dir = "../../../".$proj."/mod/".$mod."";
var_dump($dir);
echo substr(sprintf('%o', fileperms($dir)), -4);
$change = chmod($dir,0664);
var_dump($change);
echo substr(sprintf('%o', fileperms($dir)), -4);
}
所以$ change返回布尔值True表示一切正常,但是文件开头有0777访问权限,最后它还有0777权限......我做错了什么?