関数 chown

関数 chownは、指定されたファイルまたはディレクトリの所有者を変更します。 最初のパラメータはファイルへのパス、2番目のパラメータはユーザー名またはそのIDを受け取ります。 成功時に true を、エラー時に false を返します。

構文

phpchown(string $filename, string|int $user): bool

例

ファイルの所有者をユーザー 'www-data' に変更します:

php<?php
  $res = chown('example.txt', 'www-data');
  var_dump($res);
?>

コードの実行結果:

phptrue

例

存在しないファイルの所有者を変更しようとします:

php<?php
  $res = chown('nonexistent.txt', 'www-data');
  var_dump($res);
?>

コードの実行結果:

phpfalse

例

ユーザーID(例:1000)で所有者を変更します:

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

コードの実行結果:

phptrue

関連項目

  • アクセス権を変更する関数 chmod
  • ファイルのグループを変更する関数 chgrp