Função chgrp
A função chgrp altera o grupo do arquivo especificado. O primeiro parâmetro da função é o caminho para o arquivo, o segundo - o nome ou ID do novo grupo. Para executar a função com sucesso, são necessárias permissões adequadas.
Sintaxe
chgrp(string $filename, string|int $group): bool
Exemplo
Vamos alterar o grupo do arquivo 'test.txt' para 'www-data':
<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
Resultado da execução do código:
true
Exemplo
Vamos tentar alterar o grupo de um arquivo que não existe:
<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
Resultado da execução do código:
false
Exemplo
Usando o ID numérico do grupo em vez do nome:
<?php
$res = chgrp('test.txt', 33); // 33 - ID típico do grupo www-data
var_dump($res);
?>
Resultado da execução do código:
true