関数chgrp
関数chgrpは、指定されたファイルのグループを変更します。最初のパラメータとしてファイルパスを、2番目のパラメータとして新しいグループの名前またはIDを受け取ります。関数を正常に実行するには、適切なアクセス権が必要です。
構文
chgrp(string $filename, string|int $group): bool
例
ファイル'test.txt'のグループを'www-data'に変更します:
<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
コードの実行結果:
true
例
存在しないファイルのグループを変更しようと試みます:
<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
コードの実行結果:
false
例
グループ名の代わりに数値IDを使用する例:
<?php
$res = chgrp('test.txt', 33); // 33 - グループwww-dataの典型的なID
var_dump($res);
?>
コードの実行結果:
true