Fonction umask() PHP

Définition et utilisation

La fonction umask() change le umask actuel.

umask() définit le umask de PHP à mask & 0777 et renvoie l'ancien umask. Lorsque PHP est utilisé en tant que module serveur, le umask est restauré à la fin de chaque requête.

L'appel sans paramètres de umask() renvoie le umask actuel.

Syntaxe

umask(masque)
Paramètres Description
masque Obligatoire. Définir les nouveaux permissions. Par défaut, il est 0777.

Avis et commentaires

Remarque :Évitez d'utiliser cette fonction sur les serveurs multithreadés. Il est préférable d'utiliser pour changer les permissions d'un fichier créé chmod()L'utilisation de umask() peut entraîner des situations imprévisibles dans les programmes concurrents et les serveurs, car ils utilisent le même umask.