PHP | fileperms( )函数
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 :
输出:
33206
方案二:
输出:
0644
参考:
http:// PHP.net/manual/en/函数.fileperms。 PHP