📅  最后修改于: 2023-12-03 15:27:51.320000             🧑  作者: Mango
在 PHP 中获取目录的 chmod 权限值可以使用以下函数:
$chmod_value = fileperms('/path/to/directory') & 0777;
其中 /path/to/directory
是要获取权限值的目录路径,fileperms()
函数返回目录的权限值,但是包含了一些不相关的信息,如文件类型、权限位等,因此需要通过 &
操作符和 0777
掩码提取出目录的实际权限值。
以下是一个完整的代码示例:
<?php
$dir_path = '/path/to/directory';
$chmod_value = fileperms($dir_path) & 0777;
echo 'Directory ' . $dir_path . ' has chmod value: ' . decoct($chmod_value);
?>
这段代码会输出目标目录的 chmod 权限值,以八进制表示,例如:
Directory /path/to/directory has chmod value: 755