Hàm umask() của PHP

Định nghĩa và cách sử dụng

Hàm umask() thay đổi umask hiện tại.

umask() thiết lập umask của PHP thành mask & 0777 và trả về umask ban đầu. Khi PHP được sử dụng như một mô-đun máy chủ, umask sẽ được khôi phục sau mỗi yêu cầu.

Gọi umask() không có tham số sẽ trả về umask hiện tại.

Cú pháp

umask(mask)
Parameter Mô tả
mask Bắt buộc. Định nghĩa quyền mới. Mặc định là 0777.

Hướng dẫn và ghi chú

Ghi chú:Tránh sử dụng hàm này trên máy chủ đa luồng. Để thay đổi quyền truy cập sau khi tạo tệp, tốt nhất nên sử dụng chmod()Sử dụng umask() có thể dẫn đến các tình huống không thể dự đoán trước của các chương trình song song và máy chủ vì chúng sử dụng cùng một umask.