📅  最后修改于: 2023-12-03 15:33:35.009000             🧑  作者: Mango
SplFileInfo类是PHP内置的一个用于操作文件的类,getPerms()是SplFileInfo类提供的一个方法。此方法用于获取文件权限(即文件的访问模式)。
public int SplFileInfo::getPerms ( void )
无参数。
返回一个表示文件访问模式的整数型值。
<?php
$file = new SplFileInfo('path/to/file.txt');
$perms = $file->getPerms();
echo '文件权限:'.$perms;
?>
输出结果如下:
文件权限:644
对于Linux和Unix系统来说,文件的访问模式有三种:读、写和执行。这三种模式分别用数字表示,分别是4(读),2(写),1(执行)。它们的组合模式如下:
因此,对于上面的示例中的文件,其访问模式为644,即用户可以读写,但不可执行;组和其他人可以读取,但不能写入和执行。