touch
unlink
Funções para Sistema de arquivo
PHP Manual

# umask

(PHP 4, PHP 5)

umask — Modificar a umask atual

### Descrição

int umask ([ int `$mask` ] )

umask() modifica o umask do PHP para a `mask` & 0777 e retorna o umask antigo. Quando o PHP está sendo utilizado como um módulo do servidor, o umask é restaurado ao final de cada pedido.

### Parâmetros

`mask`

  A nova máscara.

### Valor Retornado

umask() sem argumentos simplesmente retorna o umask atual caso contrário a velha umask é retornada.

### Exemplos

Exemplo #1 Exemplo da umask()

`<?php
$old = umask(0);
chmod("/path/some_dir/some_file.txt", 0755);
umask($old);
// Checking
if ($old != umask()) {
die('An error occured while changing back the umask');
}
?>`

### Notas

> Nota: Evite usar esta função em servidores web multithreaded. É melhoer modificar as permissões do arquivo com chmod() depois de criar o arquivo. Usando umask() pode levar a comportamento inesperado de scripts executados concorrentemente e do próprio webserver por causa deles usarem a mesma umask.

touch
unlink
Funções para Sistema de arquivo
PHP Manual