English | 简体中文 | 繁體中文
查询

chown()函数—用法及示例

「 改变文件的所有者 」


函数名:chown()

功能描述:该函数用于改变文件的所有者。

用法:chown(string $filename, mixed $user) : bool

参数:

  • $filename:要改变所有者的文件名或路径。
  • $user:新的所有者名称或用户ID。可以是字符串格式的用户名,也可以是整数格式的用户ID。

返回值:如果成功改变文件所有者,则返回true,否则返回false。

示例:

  1. 将文件 "test.txt" 的所有者更改为用户 "john":
$file = 'test.txt';
$user = 'john';
if (chown($file, $user)) {
    echo '文件所有者已更改成功';
} else {
    echo '文件所有者更改失败';
}
  1. 将文件 "/path/to/file.txt" 的所有者更改为用户ID为 1000 的用户:
$file = '/path/to/file.txt';
$user = 1000;
if (chown($file, $user)) {
    echo '文件所有者已更改成功';
} else {
    echo '文件所有者更改失败';
}

注意事项:

  • 该函数在运行时需要具有足够的权限来改变文件的所有者。
  • 该函数只能在支持chown系统调用的操作系统上使用,如Unix/Linux。在Windows系统中,该函数无效。
补充纠错
上一个函数: chop()函数
下一个函数: chr()函数
热门PHP函数
分享链接