📜  PHP | fileperms( )函数

📅  最后修改于: 2022-05-13 01:56:48.375000             🧑  作者: Mango

PHP | fileperms( )函数

PHP中的 fileperms()函数是一个内置函数,用于返回赋予文件或目录的权限。必须检查其权限的文件的文件名作为参数发送给函数,它以成功的数字形式返回赋予文件的权限,失败则返回 False。

fileperms()函数的结果被缓存,一个名为 clearstatcache() 的函数用于清除缓存。

句法:

fileperms($filename)

参数: PHP中的 fileperms()函数接受一个参数$filename 。它指定要检查其权限的文件的文件名。

返回值:它以数字的形式返回给文件的权限,成功时返回 False,失败时返回。

错误和异常

  1. 如果在 fileperms()函数之前使用了 mkdir() 或 chmod() 函数,则每次调用 fileperms()函数之前都需要调用 clearstatcache()函数。
  2. 如果多次使用 fileperms()函数,则必须清除缓冲区。
  3. 如果发生故障,fileperms()函数会发出 E_WARNING。

例子:

Input : fileperms("gfg.txt");
Output : 33206

Input : substr(sprintf("%o", fileperms("gfg.txt")), -4);
Output : 0644

下面的程序说明了 fileperms()函数。

程序 1


输出:

33206

方案二


输出:

0644

参考:
http:// PHP.net/manual/en/函数.fileperms。 PHP