PHP | fileowner 函數

怎樣獲取文件所屬用户 ID

最近更新時間 2021-01-04 19:09:49

fileowner 函數獲取文件的所有者。

fileowner() 函數獲取文件所有者的用户 ID。用户 ID 以數字格式返回,可用 posix_getpwuid() 來將其解析為用户信息。

函數定義

fileowner ( string $filename ) : int
// 源文件位於:ext/standard/filestat.c
# 函數定義

FileFunction(PHP_FN(fileowner), FS_ATIME)
...
php_stat(filename, filename_len, funcnum, return_value);
...

參數

  • checkfilename - 文件的路徑。

返回值

  • checkint - 返回文件所屬的用户 ID,失敗時返回 false。

示例1: - 使用 fileowner() 函數獲取文件所屬用户 ID。

<?php
/**
 * PHP 使用 fileowner() 函數獲取文件所屬用户 ID。
 *
 * @since Version 1.0.0
 * @filesource
 */

// 文件用户 ID
$group = fileowner('foo.txt');

echo $group.PHP_EOL;
1000
rss_feed