mkdir
Создаёт директорию
&reftitle.description;
boolmkdir
stringdirectory
intpermissions0777
boolrecursive&false;
resourcenullcontext&null;
Пытается создать директорию, заданную в directory.
&reftitle.parameters;
directory
Путь к директории.
&tip.fopen-wrapper;
permissions
По умолчанию принимает значение 0777, что означает
самые широкие права. Больше информации о правах доступа можно
узнать на странице руководства функции chmod.
Аргумент permissions игнорируется в Windows.
Обратите внимание, что аргумент permissions необходимо задавать
в виде восьмеричного числа (первой цифрой должен быть ноль).
На аргумент permissions также влияет текущее значение umask, которое
можно изменить при помощи umask.
recursive
Если указано значение &true;, то все родительские каталоги для указанного
параметра directory также будут созданы, с теми же разрешениями.
context
¬e.context-support;
&reftitle.returnvalues;
&return.success;
Если создаваемый каталог уже существует, это считается ошибкой и будет возвращено значение &false;.
Используйте функцию is_dir или file_exists, чтобы проверить,
существует ли уже каталог, прежде чем пытаться его создать.
&reftitle.errors;
Выдаёт ошибку уровня E_WARNING, если директория
уже существует.
Выдаёт ошибку уровня E_WARNING, если соответствующие
права доступа блокируют создание директории.
&reftitle.examples;
Пример использования функции mkdir
]]>
Использование mkdir с параметром recursive
]]>
&reftitle.seealso;
is_dir
rmdir
umask