Funktion chgrp
Die Funktion chgrp ändert die Gruppe für die angegebene Datei. Der erste Parameter der Funktion ist der Pfad zur Datei, der zweite - der Name oder die ID der neuen Gruppe. Für die erfolgreiche Ausführung der Funktion sind entsprechende Zugriffsrechte erforderlich.
Syntax
chgrp(string $filename, string|int $group): bool
Beispiel
Ändern wir die Gruppe der Datei 'test.txt' auf 'www-data':
<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
Ergebnis der Codeausführung:
true
Beispiel
Versuchen wir, die Gruppe einer nicht existierenden Datei zu ändern:
<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Verwendung einer numerischen Gruppen-ID anstelle eines Namens:
<?php
$res = chgrp('test.txt', 33); // 33 - typische ID der Gruppe www-data
var_dump($res);
?>
Ergebnis der Codeausführung:
true