posix_getgroups()

获取当前进程的所有附属组的组ID

首字母:P

函数名称:posix_getgroups()

适用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7

函数描述:posix_getgroups() 函数用于获取当前进程的所有附属组的组ID。

用法:

array posix_getgroups( void )

参数: 该函数无需任何参数。

返回值: 该函数返回一个包含当前进程的所有附属组的组ID的数组。如果出现错误,返回 false。

示例:

// 获取当前进程的所有附属组的组ID
$groups = posix_getgroups();
if ($groups === false) {
 echo "无法获取附属组信息";
} else {
 echo "当前进程的附属组的组ID为:";
 print_r($groups);
}

输出:

当前进程的附属组的组ID为:Array
(
 [0] => 100
 [1] => 101
 [2] => 102
 // ...
)

注意事项:

  • 该函数只在 POSIX 系统上可用。
  • 如果你在 Windows 系统上使用该函数,将返回 false。
  • 在某些系统上,该函数可能需要超级用户权限才能正常运行。

同首字母函数