Função umask() PHP

Definição e Uso

A função umask() muda o umask atual.

umask() define o umask do PHP como máscara & 0777 e retorna o valor anterior do umask. Quando o PHP é usado como módulo do servidor, o umask é restaurado no final de cada solicitação.

A chamada sem parâmetros de umask() retorna o valor atual do umask.

Sintaxe

umask(máscara)
Parâmetros Descrição
máscara Obrigatório. Define novos permissoões. O padrão é 0777.

Dicas e Notas

Notas:Evite usar essa função em servidores multithreaded. Melhor ainda é usar para alterar os permissoões de um arquivo recém-criado chmod()O uso de ummask() pode causar situações não previstas em programas concorrentes e servidores, pois eles usam o mesmo umask.