Funkcja umask() PHP
Definicja i użycie
Funkcja umask() zmienia bieżący umask.
Funkcja umask() ustawia umask PHP na mask & 0777 i zwraca poprzedni umask. Gdy PHP jest używany jako moduł serwera, umask zostaje przywrócony po każdym żądaniu.
Bezparametrowa wywołanie umask() zwraca bieżący umask.
Gramatyka
umask(mask)
Parametry | Opis |
---|---|
mask | Wymagane. Określa nowe uprawnienia. Domyślnie to 0777. |
Wskazówki i komentarze
Komentarz:Unikaj użycia tej funkcji na serwerach wielostrumieniowych. Najlepiej zmienić uprawnienia pliku po jego utworzeniu, używając chmod()Użycie umask() może prowadzić do nieprzewidywalnych sytuacji w programach równoległych i serwerach, ponieważ używają one tego samego umask.