PHP 文件函数

PHP fileperms()函数 用于获取文件或目录的权限信息。

语法

fileperms(string $filename)

参数

参数
说明必须/可选
filename文件路径必须

返回值

返回文件的权限,返回的形式是权限数字,失败返回false。

注意的点

  1. 如果在fileperms()函数之前使用了mkdir()函数或chmod()函数,则需要在调用fileperms()函数之前每次都调用clearstatcache()函数。
  2. 如果多次使用fileperms()函数,则必须清除缓冲区。
  3. 如果发生故障,则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