PHP umask() 函數
定義和用法
umask() 函數改變當前的 umask。
umask() 將 PHP 的 umask 設定為 mask & 0777 并返回原來的 umask。當 PHP 被作為服務器模塊使用時,在每個請求結束后 umask 會被恢復。
無參數調用 umask() 會返回當前的 umask。
語法
umask(mask)
參數 | 描述 |
---|---|
mask | 必需。規定新的權限。默認是 0777。 |
提示和注釋
注釋:在多線程的服務器上盡量避免使用這個函數。創建文件后要改變其權限最好還是使用 chmod()。使用 umask() 會導致并發程序和服務器發生不可預知的情況,因為它們使用相同的 umask。