Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mkdir

Создаёт папку.

Синтаксис

mkdir(string $directory, int $permissions = 0777, bool $recursive = false): bool

Параметры

ПараметрТипОписание
$directorystringПуть к новой папке.
$permissionsintНеобязательный. Права доступа; на Windows не учитываются.
$recursiveboolНеобязательный. `true` — создать всю цепочку вложенных папок.

Возвращаемое значение

bool`true`, если папка создана.

Примеры

Вложенные папки одной командой:

<?php
 
$dir = sys_get_temp_dir() . '/ref-shop/images/small';
 
if (!is_dir($dir)) {
    mkdir($dir, 0777, true);
}
 
var_dump(is_dir($dir));

Результат:

bool(true)

Примечания

Создание уже существующей папки вызывает предупреждение, поэтому перед вызовом проверяют is_dir().

См. также

  • is_dir — Проверяет, является ли путь папкой.
  • file_put_contents — Записывает данные в файл.

Вопросы и ответы по теме

В учебнике

  • Папки и пути — Работа с папками в PHP — создание, список файлов, поиск по маске, части пути и сведения о файле.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.