Функция chgrp
Функция chgrp изменяет группу для указанного файла. Первым параметром функция принимает путь к файлу, вторым - имя или ID новой группы. Для успешного выполнения функции требуются соответствующие права доступа.
Синтаксис
phpchgrp(string $filename, string|int $group): bool
Пример
Изменим группу файла 'test.txt' на 'www-data':
php<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
Результат выполнения кода:
phptrue
Пример
Попробуем изменить группу несуществующего файла:
php<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
Результат выполнения кода:
phpfalse
Пример
Использование числового ID группы вместо имени:
php<?php
$res = chgrp('test.txt', 33); // 33 - типичный ID группы www-data
var_dump($res);
?>
Результат выполнения кода:
phptrue