関数 chown
関数 chownは、指定されたファイルまたはディレクトリの所有者を変更します。
最初のパラメータはファイルへのパス、2番目のパラメータはユーザー名またはそのIDを受け取ります。
成功時に true を、エラー時に false を返します。
構文
chown(string $filename, string|int $user): bool
例
ファイルの所有者をユーザー 'www-data' に変更します:
<?php
$res = chown('example.txt', 'www-data');
var_dump($res);
?>
コードの実行結果:
true
例
存在しないファイルの所有者を変更しようとします:
<?php
$res = chown('nonexistent.txt', 'www-data');
var_dump($res);
?>
コードの実行結果:
false
例
ユーザーID(例:1000)で所有者を変更します:
<?php
$res = chown('example.txt', 1000);
var_dump($res);
?>
コードの実行結果:
true