函数名称:posix_uname()
函数描述:获取操作系统的信息
适用版本:所有版本
用法:
posix_uname(void): array
参数:无
返回值:一个包含操作系统信息的关联数组,包括以下键值:
- sysname:操作系统名称
- nodename:主机名
- release:操作系统版本
- version:操作系统发布版本
- machine:硬件架构
示例:
$result = posix_uname();
echo "操作系统名称:" . $result['sysname'] . PHP_EOL;
echo "主机名:" . $result['nodename'] . PHP_EOL;
echo "操作系统版本:" . $result['release'] . PHP_EOL;
echo "操作系统发布版本:" . $result['version'] . PHP_EOL;
echo "硬件架构:" . $result['machine'] . PHP_EOL;
输出示例:
操作系统名称:Linux
主机名:myhost
操作系统版本:4.19.0-14-amd64
操作系统发布版本:#1 SMP Debian 4.19.171-2 (2021-01-30)
硬件架构:x86_64
注意:此函数在Windows操作系统上不可用。在Windows上使用时,会返回false。