PHP umask() 関数
定義と使用方法
umask() 関数は現在の umask を変更します。
umask() は PHP の umask を mask & 0777 に設定し、元の umask を返します。PHP がサーバーモジュールとして使用される場合、各リクエストの終了後に umask がリセットされます。
umask() を無引数で呼び出すと、現在の umask が返されます。
構文
umask(マスク)
パラメータ | 説明 |
---|---|
マスク | 必須。新しい権限を指定します。デフォルトは 0777 です。 |
ヒントと注記
注記:マルチスレッドのサーバー上では、この関数を使用することを避けることが推奨されます。ファイルを作成した後、権限を変更する場合は、以下の使用が推奨されます。 chmod()umask() の使用は、同じ umask を使用する並行処理プログラムとサーバーが予期せぬ状況に陥ることがあるため、避けた方が良いです。ファイルを作成した後、権限を変更する場合は、以下の使用が推奨されます。