當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。