umask
(PHP 4, PHP 5, PHP 7, PHP 8)
umask — Змінює поточну маску прав доступу для новостворених файлів та каталогів (umask)
Опис
umask(?int $mask = null): int
Функция**umask()**устанавливает применяемую PHP по умолчанию umask в значение параметраmask
& 0777 та повертає стару umask. Якщо PHP працює як серверний модуль, umask відновлюватиметься після закінчення кожного запиту.
Список параметрів
mask
Новий umask.
Значення, що повертаються
Якщо параметр mask
равен**null
, функцияumask()** просто повертає поточну umask, інакше повертається стара umask.
список змін
Версия | Опис |
---|---|
8.0.0 | Параметрmask тепер може набувати значення null |
Приклади
Приклад #1 Приклад використання функції umask()****
Loading...
Примітки
Зауваження :
Уникайте виклику цієї функції на багатопотокових веб-серверах. Найкраще змінити права створеного файлу функцією chmod()Функцияumask() може викликати несподівану поведінку одночасно скриптів і самого веб-сервера, оскільки вони всі будуть використовувати одну і ту ж umask.