PHP umask() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

umask() 関数は、ファイルのパーミッションを変更します。

この関数は、PHP の umask を mask & 0777 に設定し、古い umask を返します。 しかし、引数なしでumask()を呼び出すと、現在のumaskが返されます。

構文

umask(mask)

パラメータ 説明
mask 任意。new permissions. Default is 0777を指定する

mode パラメータは、4つの数値で構成される:

  • 最初の数値は常にゼロ
  • 2番目の数値は所有者のアクセス権限をを指定する
  • 3番目の数値は所有者のユーザグループのアクセス権限を指定する
  • 4番目の数値は他のユーザのアクセス権限を指定する

可能な値(複数の権限を設定するには、次の番号を加算する):

  • 1 = 実行権限
  • 2 = 書込み権限
  • 4 = 読取り権限

❮ 完全な PHP ファイルシステム・リファレンス