Функция chmod

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

Синтаксис

phpchmod(string $filename, int $mode): bool

Пример

Установим права 0644 для файла 'example.txt':

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

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

phptrue

Пример

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

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

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

phpfalse

Пример

Установим права 0755 для директории:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

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

phptrue

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

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