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
phpchown(string $filename, string|int $user): bool
Ejemplo
Cambiemos el propietario del archivo al usuario 'www-data':
php<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
Resultado de la ejecución del código:
phptrue
Ejemplo
Intentemos cambiar el propietario de un archivo que no existe:
php<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
Resultado de la ejecución del código:
phpfalse
Ejemplo
Cambiemos el propietario por ID de usuario (por ejemplo, 1000):
php<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
Resultado de la ejecución del código:
phptrue