Συνάρτηση chgrp
Η συνάρτηση chgrp αλλάζει την ομάδα για το καθορισμένο αρχείο. Ως πρώτη παράμετρο η συνάρτηση δέχεται τη διαδρομή προς το αρχείο, ως δεύτερη - το όνομα ή το ID της νέας ομάδας. Για την επιτυχή εκτέλεση της συνάρτησης απαιτούνται τα αντίστοιχα δικαιώματα πρόσβασης.
Σύνταξη
chgrp(string $filename, string|int $group): bool
Παράδειγμα
Ας αλλάξουμε την ομάδα του αρχείου 'test.txt' σε 'www-data':
<?php
$res = chgrp('test.txt', 'www-data');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Παράδειγμα
Ας προσπαθήσουμε να αλλάξουμε την ομάδα ενός μη υπάρχοντος αρχείου:
<?php
$res = chgrp('nonexistent.txt', 'www-data');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Παράδειγμα
Χρήση αριθμητικού ID ομάδας αντί για όνομα:
<?php
$res = chgrp('test.txt', 33); // 33 - τυπικό ID της ομάδας www-data
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true