umask() 函数可以更改文件的文件权限。这个函数可以设置PHP的umask为mask & 0777,并返回旧的umask。但是,如果我们不带任何参数调用 umask() 函数,并返回当前的 umask。
用法
int umask ([ int $mask ] )
这个函数可以设置 PHP 的 umask 为 mask & 0777 并返回旧的 umask。当 PHP 用作服务器模块时,每次请求完成时都会恢复 umask。
不带参数的 umask() 函数可以简单地返回当前掩码。否则,将返回旧的 umask。
示例
<?php
$old = umask(0);
chmod("PhpProject/php/sample.txt", 0755);
umask($old);
// Checking
if($old != umask()) {
echo "An error occurred while changing back the umask";
}
?>
相关用法
- PHP utf8_decode()用法及代码示例
- PHP unset()用法及代码示例
- PHP urldecode()用法及代码示例
- PHP ucfirst()用法及代码示例
- PHP unserialize()用法及代码示例
- PHP uasort()用法及代码示例
- PHP usort()用法及代码示例
- PHP unlink()用法及代码示例
- PHP urlencode()用法及代码示例
- PHP user_error()用法及代码示例
- PHP unixtojd()用法及代码示例
- PHP unpack()用法及代码示例
- PHP usleep( )用法及代码示例
- PHP utf8_encode()用法及代码示例
- PHP uniqid( )用法及代码示例
- PHP ucwords()用法及代码示例
- PHP uksort()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - Function umask()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。