目录

PHP umask() 函数

❮ PHP 文件系统参考

示例

返回当前的 umask:

<?php
$file = "test.txt";
echo (umask());
?>


定义和用法

umask() 函数更改文件的文件权限。

该函数将 PHP 的 umask 设置为面具&0777 并返回旧的 umask。

语法

umask( mask)

参数值

Parameter Description
mask Optional. Specifies the new permissions. Default is 0777

The mask parameter consists of four numbers:

  • The first number is always zero
  • The second number specifies permissions for the owner
  • The third number specifies permissions for the owner's user group
  • The fourth number specifies permissions for everybody else

Possible values (to set multiple permissions, add up the following numbers):

  • 1 = execute permissions
  • 2 = write permissions
  • 4 = read permissions


技术细节

返回值: 如果不带任何参数调用 umask(),它将返回当前的 umask,否则返回旧的 umask
PHP 版本: 4.0+

❮ PHP 文件系统参考