當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP posix_getpwuid()用法及代碼示例


posix_getpwuid() 函數是 PHP 中的內置函數,它使用 user-id 返回與用戶相關的數據。該函數返回一個包含用戶信息的數組。

用法

posix_getpwuid(int $user_id): array|false

參數:該函數接受單個參數:

  • user_id:該參數指定用戶標識符。

返回值:該函數返回一個包含一些元素的關聯數組。關聯數組的元素是名稱、密碼、uid、gid、geckos、dir 和 shell。如果失敗則返回“false”。

示例 1:下麵的代碼演示了posix_getpwuid()函數。

PHP


<?php 
  
$userinfo = posix_getpwuid(1000); 
  
print_r($userinfo); 
  
?>

輸出:

Array
(
    [name] => dachman
    [passwd] => x
    [uid] => 1000
    [gid] => 1000
    [gecos] => dachman,,,
    [dir] => /home/dachman
     => /usr/bin/zsh
)
   

注意:根據您的係統,輸出會有所不同。

示例 2:下麵的代碼演示了posix_getpwuid()函數。

PHP


<?php 
  
$userinfo = posix_getpwuid(10000); 
  
if ($userinfo) { 
    echo "User is available"; 
} else { 
    echo "User is not available"; 
} 
  
?>

輸出:

User is not available 

參考:https://www.php.net/manual/en/function.posix-getpwuid.php


相關用法


注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP posix_getpwuid() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。