PHP中的fileperms()函数是一个内置函数,用于返回赋予文件或目录的权限。必须检查其权限的文件的文件名将作为参数发送给函数,并以数字的形式返回成功的权限,失败的则返回False。
将缓存fileperms()函数的结果,并使用一个名为clearstatcache()的函数来清除缓存。
用法:
fileperms($filename)
参数:PHP中的fileperms()函数接受一个参数$filename。它指定要检查其权限的文件的文件名。
返回值:它以数字的形式返回成功的权限,如果失败则为False。
错误与异常:
- 如果在fileperms()函数之前使用了mkdir()函数或chmod()函数,则需要在调用fileperms()函数之前每次都调用clearstatcache()函数。
- 如果多次使用fileperms()函数,则必须清除缓冲区。
- 如果发生故障,则fileperms()函数将发出E_WARNING。
例子:
Input : fileperms("gfg.txt"); Output : 33206 Input : substr(sprintf("%o", fileperms("gfg.txt")), -4); Output : 0644
以下示例程序旨在说明fileperms()函数。
程序1::
<?php
// file permissions are displayed
// using fileperms() function
echo fileperms("gfg.txt");
?>
输出:
33206
程序2::
<?php
// file permissions are displayed in
// octal format using fileperms() function
echo substr(sprintf("%o", fileperms("gfg.txt")), -4);
?>
输出:
0644
参考:
http://php.net/manual/en/function.fileperms.php
相关用法
- PHP Ds\Map get()用法及代码示例
- PHP pi( )用法及代码示例
- p5.js max()用法及代码示例
- p5.js value()用法及代码示例
- p5.js str()用法及代码示例
- PHP tan( )用法及代码示例
- p5.js int()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js nf()用法及代码示例
- d3.js d3.max()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP Ds\Map xor()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | fileperms() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。