函数名称:posix_getpwnam()
函数描述:posix_getpwnam() 函数根据用户名获取关于用户的信息。
适用版本:PHP 4, PHP 5, PHP 7
语法:
posix_getpwnam(string $username): array|false
参数:
返回值:
示例:
$username = 'john';
$userInfo = posix_getpwnam($username);
if ($userInfo !== false) {
echo "用户名:" . $userInfo['name'] . "\n";
echo "密码:" . $userInfo['passwd'] . "\n";
echo "用户ID:" . $userInfo['uid'] . "\n";
echo "用户组ID:" . $userInfo['gid'] . "\n";
echo "用户全名:" . $userInfo['gecos'] . "\n";
echo "用户主目录:" . $userInfo['dir'] . "\n";
echo "用户登录时使用的shell:" . $userInfo['shell'] . "\n";
} else {
echo "未找到用户:" . $username . "\n";
}
注意事项:
!== false 进行判断。