関数chmod

関数chmodは、指定されたファイルのアクセス権を変更します。 最初のパラメータとしてファイルパスを受け取り、2番目のパラメータとしてアクセス権の数値を受け取ります。 成功時はtrueを、エラー時はfalseを返します。

構文

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

例

ファイル'example.txt'に権限0644を設定します:

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,
    ファイルのグループを変更します