PHP umask() Fonction

❮ Référence du système de fichiers PHP

Exemple

Retourne l'umask actuel :

<?php
$file = "test.txt";
echo (umask());
?>


Définition et Utilisation

La fonction umask() modifie les permissions des fichiers.

Cette fonction définit l'umask de PHP à mask & 0777 et retourne l'ancien umask.

Syntaxe

umask( mask )

Valeurs des Paramètres

Paramètre Description
mask Optionnel. Spécifie les nouvelles permissions. Par défaut, c'est 0777

Le paramètre mask se compose de quatre chiffres :

  • Le premier chiffre est toujours zéro
  • Le deuxième chiffre spécifie les permissions pour le propriétaire
  • Le troisième chiffre spécifie les permissions pour le groupe d'utilisateurs du propriétaire
  • Le quatrième chiffre spécifie les permissions pour les autres utilisateurs

Valeurs possibles (pour définir plusieurs permissions, additionnez les chiffres suivants) :

  • 1 = permissions d'exécution
  • 2 = permissions d'écriture
  • 4 = permissions de lecture


Détails Techniques

Valeur de Retour : Si vous appelez umask() sans arguments, cela retourne l'umask actuel, sinon cela retourne l'ancien umask.
Version PHP : 4.0+

❮ Référence du système de fichiers PHP