Funktio chgrp

Funktio chgrp muuttaa määritetyn tiedoston ryhmää. Ensimmäinen parametri on polku tiedostoon, toinen on uuden ryhmän nimi tai ID. Toiminnon onnistuneeseen suorittamiseen vaaditaan riittävät käyttöoikeudet.

Syntaksi

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

Esimerkki

Muutetaan tiedoston 'test.txt' ryhmäksi 'www-data':

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Yritetään muuttaa olematoman tiedoston ryhmää:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Ryhmän numeerisen ID:n käyttö nimen sijaan:

php<?php
  $res = chgrp('test.txt', 33); // 33 on tyypillinen www-data-ryhmän ID
  var_dump($res);
?>

Koodin suorituksen tulos:

phptrue

Katso myös

  • funktion chmod,
    joka muuttaa käyttöoikeuksia
  • funktion chown,
    joka muuttaa tiedoston omistajaa