文件夹权限将在跨功能中更改


Folder permissions would changed in cross functions

我在php中有以下代码,我想让一个简单的目录与用户定义的权限。

MakeDir("test",0777);
function MakeDir($dir,$mode=0777){
    echo $mode;
    mkdir($dir, $mode) ;  
}
对于0777,

函数返回511,对于0666,返回438。如何保护chmode或mkdir命令的主输入?

字符串化你的参数

MakeDir("test",'0777');
function MakeDir($dir,$mode='0777'){
    echo $mode;
}