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

0777中的0是必要的吗?

4

3 回答 3

11

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

var_dump(0700); // int(448)
var_dump(700);  // int(700)
于 2010-03-20T15:26:36.040 回答
4

前导零表示八进制值。另请参阅chmod的文档。

于 2010-03-20T15:28:10.157 回答
3

是的。这是一个八进制文字

于 2010-03-20T15:26:52.670 回答