SplFileInfo::getPerms()
函数用于获取文件或目录的权限。
该函数的用法如下:
public int SplFileInfo::getPerms ( void )
参数说明:
- 该函数不接受任何参数。
返回值:
- 返回一个整数,表示文件或目录的权限。
示例:
$file = new SplFileInfo('/path/to/file.txt');
$perms = $file->getPerms();
echo '文件权限:' . decoct($perms) . PHP_EOL;
输出结果:
文件权限:0644
在上面的示例中,我们创建了一个 SplFileInfo
对象,指定了文件路径为 /path/to/file.txt
。然后,我们使用 getPerms()
函数获取文件的权限。最后,使用 decoct()
函数将权限转换为八进制表示,并输出结果。
请注意,getPerms()
函数返回的权限值是一个八进制数,需要使用 decoct()
函数将其转换为可读的形式。