mkdir("/path/to/my/dir", 0700);
Нужен ли 0 в 0777?
Да.Ведущий ноль делает число интерпретируемым как восьмеричное число;без него будет интерпретироваться как десятичное число.
var_dump(0700); // int(448) var_dump(700); // int(700)
Ведущий ноль указывает значение восьмеричное . Смотрите также документацию chmod .
Да. Это восьмеричное буквальное