Функция chown

Функция chown изменяет владельца указанного файла или директории. Первым параметром принимает путь к файлу, вторым - имя пользователя или его ID. Возвращает true при успехе и false при ошибке.

Синтаксис

phpchown(string $filename, string|int $user): bool

Пример

Изменим владельца файла на пользователя 'www-data':

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

Результат выполнения кода:

phptrue

Пример

Попробуем изменить владельца несуществующего файла:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

Результат выполнения кода:

phpfalse

Пример

Изменим владельца по ID пользователя (например, 1000):

php<?php
  $res = chown('example.txt', 1000);
  var_dump($res);
?>

Результат выполнения кода:

phptrue

Смотрите также

  • функцию chmod,
    которая изменяет права доступа
  • функцию chgrp,
    которая изменяет группу файла