Funkcja chown
Funkcja chown zmienia właściciela wskazanego pliku lub katalogu.
Pierwszym parametrem przyjmuje ścieżkę do pliku, drugim - nazwę użytkownika lub jego ID.
Zwraca true przy sukcesie i false przy błędzie.
Składnia
chown(string $filename, string|int $user): bool
Przykład
Zmieńmy właściciela pliku na użytkownika 'www-data':
<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
Wynik wykonania kodu:
true
Przykład
Spróbujmy zmienić właściciela nieistniejącego pliku:
<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Zmieńmy właściciela po ID użytkownika (na przykład 1000):
<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
Wynik wykonania kodu:
true