Funzione chgrp

La funzione chgrp cambia il gruppo per il file specificato. Il primo parametro della funzione è il percorso del file, il secondo è il nome o l'ID del nuovo gruppo. Per un'esecuzione corretta della funzione sono richiesti i permessi adeguati.

Sintassi

phpchgrp(string $filename, string|int $group): bool

Esempio

Cambiamo il gruppo del file 'test.txt' in 'www-data':

php<?php
  $res = chgrp('test.txt', 'www-data');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phptrue

Esempio

Proviamo a cambiare il gruppo di un file inesistente:

php<?php
  $res = chgrp('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Utilizzo dell'ID numerico del gruppo invece del nome:

php<?php
  $res = chgrp('test.txt', 33); // 33 - tipico ID del gruppo www-data
  var_dump($res);
?>

Risultato dell'esecuzione del codice:

phptrue

Vedi anche

  • la funzione chmod,
    che cambia i permessi di accesso
  • la funzione chown,
    che cambia il proprietario del file