Função chown
A função chown altera o proprietário do arquivo ou diretório especificado.
O primeiro parâmetro aceita o caminho para o arquivo, o segundo - o nome de usuário ou seu ID.
Retorna true em caso de sucesso e false em caso de erro.
Sintaxe
chown(string $filename, string|int $user): bool
Exemplo
Vamos alterar o proprietário do arquivo para o usuário 'www-data':
<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
Resultado da execução do código:
true
Exemplo
Vamos tentar alterar o proprietário de um arquivo que não existe:
<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
Resultado da execução do código:
false
Exemplo
Vamos alterar o proprietário pelo ID do usuário (por exemplo, 1000):
<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
Resultado da execução do código:
true