php chmodでファイルのパーミッションを設定する

php chmodでファイルのパーミッションを設定する

phpで、chmodを使用して、ファイルのパーミッションを設定するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Stream release 8
  • php 8.0.0
  • nginx 1.14.1

chmod使い方

chmodを使用すれば、ファイルのパーミッションを設定することが可能です。

以下は、「hoge.txt」を作成してパーミッションを「0640」に設定するサンプルコードとなります。
PHPでは先頭に0をつけることで8進数となります

chmodは、設定が設定した場合は trueを、失敗した場合は falseを返します。

また、存在しない値を指定するとエラーとなります。