fileowner()

1. 定义

该函数获取指定文件的所有者 ID。 成功时返回数字形式的用户 ID,开启 POSIX 扩展后可使用posix_getpwuid()函数解析该 ID。 失败时返回 FALSE。

注:

  • 该函数结果会被缓存,若需要清除缓存,请使用clearstatcache()函数。
  • Windows 下的所有文件的所有者ID都为 0

2. 语法

fileowner ( string $filepath ) : int

3. 参数说明

参数 可选性 数据类型 描述
$filepath 必需 字符串 指定的文件所在路径

4. 示例

<?php

// fileowner()
// 获取指定文件的所有者 ID

$filepath = __FILE__;
echo '文件 ', $filepath,' 的所有者ID为:', fileowner($filepath);// 输出:文件 E:\demo.php 的所有者ID为:0

5. 延展阅读

  • filegroup():获取指定文件所在组的 ID 值
  • stat():返回一个文件的所有统计信息