Функция 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,
    която променя групата на файла