PHPのumask関数のチュートリアル
umask値
(PHP 4、PHP 5)
umask - 現在の umask を変更します
説明
int umask ( [int $mask] )
umask() は、PHP umask 値をマスクと 0777 に設定し、古い umask を返します。 PHP がサーバー モジュールとして使用されている場合、umask は各リクエストが完了すると復元されます。
パラメータ
マスク
新しいumask。
戻り値
引数なしの umaskvalue() は現在の umask のみを返し、それ以外の場合は古い umask が返されます。
例
#1 のような umask() の例
$old = umask(0);
chmod("/path/some_dir/some_file.txt", 0755);
umask($old);
//チェック中
if ($old != umask()) {
Die('umask を元に戻すときにエラーが発生しました');
}
?>