PHP chgrp() 函数用法及示例

PHP Filesystem 参考手册

chgrp()函数可用于更改指定文件的用户组。

语法

bool chgrp ( string filename, mixed group )

上面的函数尝试将文件 filename 所属的组改成 group(通过组名或组 ID 指定)。
只有超级用户可以任意修改文件的组,其它用户可能只能将文件的组改成该用户自己所在的组。
如果成功,此函数可以返回TRUE;如果失败,则可以返回FALSE。

在线示例

<?php
   $filename = "/PhpProject/sample.txt";
   $format = "%s's Group ID @ %s: %d\n";
   printf($format, $filename, date('r'), filegroup($filename));
   chgrp($filename, "admin");
   clearstatcache();  //不缓存filegroup()结果
   printf($format, $filename, date('r'), filegroup($filename));
?>

输出结果

/PhpProject/sample.txt's Group ID @ Fri, 22 May 2020 07:42:21 +0200: 0
/PhpProject/sample.txt's Group ID @ Fri, 22 May 2020 07:42:21 +0200: 0

PHP Filesystem 参考手册