Fonction chgrp
La fonction chgrp modifie le groupe du fichier spécifié. Le premier paramètre de la fonction est le chemin vers le fichier, le second - le nom ou l'ID du nouveau groupe. L'exécution réussie de la fonction nécessite les permissions appropriées.
Syntaxe
chgrp(string $filename, string|int $group): bool
Exemple
Changeons le groupe du fichier 'test.txt' pour 'www-data' :
<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
Résultat de l'exécution du code :
true
Exemple
Essayons de changer le groupe d'un fichier inexistant :
<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
Résultat de l'exécution du code :
false
Exemple
Utilisation de l'ID numérique du groupe au lieu de son nom :
<?php
$res = chgrp('test.txt', 33); // 33 - ID typique du groupe www-data
var_dump($res);
?>
Résultat de l'exécution du code :
true