PHP umask() Funktion

Definition und Verwendung

Die umask() Funktion ändert die aktuelle umask.

umask() setzt die umask von PHP auf mask & 0777 und gibt die ursprüngliche umask zurück. Wenn PHP als Servermodul verwendet wird, wird umask nach jedem Anfrageende wiederhergestellt.

Eine umask() ohne Parameteraufruf gibt die aktuelle umask zurück.

Syntax

umask(Maske)
Parameter Beschreibung
Maske Erforderlich. Neue Berechtigungen festlegen. Standard ist 0777.

Hinweise und Anmerkungen

Anmerkung:Vermeiden Sie auf Servern mit mehreren Threads die Verwendung dieser Funktion. Um die Berechtigungen nach der Erstellung einer Datei zu ändern, ist es besser, chmod()Die Verwendung von umask() kann zu unvorhersehbaren Situationen in parallelen Programmen und Servern führen, da sie die gleiche umask verwenden.