PHP umask() функция

Определение и использование

Функция umask() изменяет текущий umask.

Функция umask() устанавливает umask PHP в mask & 0777 и возвращает原来的 umask. При использовании PHP в качестве модуля сервера umask восстанавливается после каждого запроса.

Без параметров вызов umask() возвращает текущий umask.

Синтаксис

umask(маска)
Параметры Описание
маска Обязателен. Определяет новые права. По умолчанию 0777.

Подсказки и комментарии

Комментарий:На многопоточных серверах рекомендуется избегать использования этой функции. После создания файла лучше изменить его права доступа с помощью chmod()Использование umask() может привести к непредсказуемым ситуациям в параллельных программах и на сервере, так как они используют один и тот же umask.