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