PHP fileperms()
函数 用于获取文件或目录的权限信息。
语法
fileperms(string $filename)
参数
参数 说明 必须/可选 filename 文件路径 必须
返回值
返回文件的权限,返回的形式是权限数字,失败返回false。
注意的点
- 如果在fileperms()函数之前使用了mkdir()函数或chmod()函数,则需要在调用fileperms()函数之前每次都调用clearstatcache()函数。
- 如果多次使用fileperms()函数,则必须清除缓冲区。
- 如果发生故障,则fileperms()函数将发出E_WARNING。
例子
现介绍一个简单的例子了解该函数的使用方法。
<?php
$filename = 'test.txt';
$res = fileperms($filename);
echo $res;
?>
输出:
33279
以8进制的方式显示
<?php
$filename = 'test.txt';
echo substr(sprintf("%o", fileperms($filename)), -4);
?>
输出0777