chgrp()函數(shù)可用于更改指定文件的用戶組。
bool chgrp ( string filename, mixed group )
上面的函數(shù)嘗試將文件 filename 所屬的組改成 group(通過組名或組 ID 指定)。
只有超級(jí)用戶可以任意修改文件的組,其它用戶可能只能將文件的組改成該用戶自己所在的組。
如果成功,此函數(shù)可以返回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()結(jié)果
printf($format, $filename, date('r'), filegroup($filename));
?>輸出結(jié)果
/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