関数chmod
関数chmodは、指定されたファイルのアクセス権を変更します。
最初のパラメータとしてファイルパスを受け取り、2番目のパラメータとしてアクセス権の数値を受け取ります。
成功時はtrueを、エラー時はfalseを返します。
構文
chmod(string $filename, int $mode): bool
例
ファイル'example.txt'に権限0644を設定します:
<?php
$res = chmod('example.txt', 0644);
var_dump($res);
?>
コード実行結果:
true
例
存在しないファイルの権限を変更してみます:
<?php
$res = chmod('nonexistent.txt', 0644);
var_dump($res);
?>
コード実行結果:
false
例
ディレクトリに権限0755を設定します:
<?php
$res = chmod('mydir', 0755);
var_dump($res);
?>
コード実行結果:
true