Code Tu Tam

Hàm umask() trong PHP

Rate this post

Định nghĩa.

Hàm umask() thay đổi quyền đối với tệp. Hàm này đặt umask của PHP thành mask & 0777 và trả về umask cũ.

Cú pháp.

Cú pháp:

umask ([ int $mask ] ) : int

Trong đó.

Tham sốn Mô tả
mask Không bắt buộc. Chỉ định các quyền mới. Mặc định là 0777 Tham số mask bao gồm bốn số:
  • Số đầu tiên luôn là số 0
  • Số thứ hai chỉ định quyền cho chủ sở hữu
  • Số thứ ba chỉ định các quyền cho nhóm người dùng của chủ sở hữu
  • Số thứ tư chỉ định quyền cho mọi người khác
Các giá trị có thể có (để đặt nhiều quyền, hãy cộng các số sau):
  • 1 = quyền thực thi
  • 2 = quyền ghi
  • 4 = quyền đọc

Giá trị trả về.

Ghi chú.

Ví dụ.

Ví dụ # 1.

code.

<?php
$old = umask(0);
chmod("/path/some_dir/some_file.txt", 0755);
umask($old);

// Checking
if ($old != umask()) {
    die('An error occurred while changing back the umask');
}
?>

Thông tin thêm.

Các bạn có thể xem chi tiết hơn trên php.net.

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm umask() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com

Exit mobile version