当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP umask()用法及代码示例



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 - Function umask()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。