在PHP中0777中是否需要0?

时间:2010-03-20 15:24:45

标签: php mkdir

mkdir("/path/to/my/dir", 0700);

0777中的0是否必要?

3 个答案:

答案 0 :(得分:11)

是。前导零将使数字解释为八进制数;没有它将被解释为十进制数。

var_dump(0700); // int(448)
var_dump(700);  // int(700)

答案 1 :(得分:4)

前导零表示octal值。 另请参阅chmod的文档。

答案 2 :(得分:3)

是。这是一个octal字面