Hàm mkdir() tạo thư mục mới. Trả về TRUE nếu thành công, FALSE nếu thất bại.
Cú pháp
mkdir(path, mode, recursive, context)
Tham số
path – Đường dẫn thư mục cần tạo.
mode – Quyền (octal, mặc định 0777). Ví dụ: 0755 (owner rwx, group rx, other rx).
recursive – TRUE: tạo đệ quy thư mục cha. Mặc định FALSE.
context – Ngữ cảnh stream (tùy chọn).
Giá trị trả về
Trả về TRUE nếu thành công, FALSE nếu thất bại.
Ví dụ 1: Tạo thư mục mặc định (0777)
<?php
mkdir("testing");
?>
Ví dụ 2: Tạo thư mục với quyền 0700
<?php
mkdir("QA", 0700);
?>
Ví dụ 3: Tạo đệ quy
<?php
mkdir("a/b/c", 0755, true);
?>
Lưu ý: Mode bị ảnh hưởng bởi umask(). Trên Windows, mode bị bỏ qua.