PHP umask()函数

PHP umask()函数

umask() 函数可以改变文件的权限。这个函数可以将 PHP 的掩码设置为 mask & 0777,并返回旧的掩码。然而,如果我们调用 umask() 函数而没有传入任何参数,则返回当前的掩码。

语法

int umask ([ int $mask ] )

此函数可以将PHP的umask设置为掩码& 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";
   }
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程