123456789101112131415161718192021222324252627282930313233343536373839 |
- --TEST--
- Test posix_getgrgid().
- --CREDITS--
- Till Klampaeckel, till@php.net
- TestFest Berlin 2009
- --EXTENSIONS--
- posix
- --FILE--
- <?php
- $grp = posix_getgrgid(0);
- if (!isset($grp['name'])) {
- die('Array index "name" does not exist.');
- }
- if (!isset($grp['passwd'])) {
- die('Array index "passwd" does not exist.');
- }
- if (!isset($grp['members'])) {
- die('Array index "members" does not exist.');
- } elseif (!is_array($grp['members'])) {
- die('Array index "members" must be an array.');
- } else {
- if (count($grp['members']) > 0) {
- foreach ($grp['members'] as $idx => $username) {
- if (!is_int($idx)) {
- die('Index in members Array is not an int.');
- }
- if (!is_string($username)) {
- die('Username in members Array is not of type string.');
- }
- }
- }
- }
- if (!isset($grp['gid'])) {
- die('Array index "gid" does not exist.');
- }
- var_dump($grp['gid']);
- ?>
- --EXPECT--
- int(0)
|