Función chown
La función chown cambia el propietario del archivo o directorio especificado.
El primer parámetro acepta la ruta al archivo, el segundo - el nombre de usuario o su ID.
Devuelve true en caso de éxito y false en caso de error.
Sintaxis
chown(string $filename, string|int $user): bool
Ejemplo
Cambiemos el propietario del archivo al usuario 'www-data':
<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
Resultado de la ejecución del código:
true
Ejemplo
Intentemos cambiar el propietario de un archivo que no existe:
<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
Resultado de la ejecución del código:
false
Ejemplo
Cambiemos el propietario por ID de usuario (por ejemplo, 1000):
<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
Resultado de la ejecución del código:
true