posix_getgrgid

(PHP 3 >= 3.0.13, PHP 4, PHP 5)

posix_getgrgid -- 指定したグループ ID を有するグループに関する情報を返す

説明

array posix_getgrgid ( int gid )

グループに関する情報を配列で返します。失敗した場合は FALSE を返します。gid が数字でない場合は NULL が返され、E_WARNING レベルの エラーが発生します。

例 1. posix_getgrgid() の使用例

<?php

$groupid   
= posix_getegid();
$groupinfo = posix_getgrgid($groupid);

print_r($groupinfo);

?>

この例の出力は以下のようになります。

Array
(
    [name]    => toons
    [passwd]  => x
    [members] => Array 
        ( 
            [0] => tom
            [1] => jerry
        )
    [gid]     => 42
)

注意: PHP 4.2.0 以降では、グループに所属するユーザ名の配列が members として返されます。それ以前は、これは単なる整数 (グループに所属するユーザの数)であり、メンバの名前は 数値添字で返されました。

posix_getegid()filegroup()stat() および safe_mode_gid も参照ください。