(PHP 4, PHP 5, PHP 7, PHP 8)
posix_uname — Возвращает информацию об операционной системе
Функция возвращает информацию об операционной системе.
По требованиям стандарта POSIX нельзя полагаться на формат значений наподобие трёхзначной версии выпуска или другие сведения, которые возвращает функция.
Сигнатура функции не содержит параметров.
Функция возвращает массив с информацией о системе, включая следующие элементы:
Поле domainname — GNU-расширение, а не часть стандарта POSIX.1, поэтому поле доступно только в системах GNU или системах, которые собрали с библиотекой GNU libc.
Функция возвращает false, если возникла ошибка.
Пример #1 Пример получения информации о системе функцией posix_uname()
<?php
$uname = posix_uname();
print_r($uname);Вывод приведённого примера будет похож на:
Array
(
[sysname] => Linux
[nodename] => funbox
[release] => 2.6.20-15-server
[version] => #2 SMP Sun Apr 15 07:41:34 UTC 2007
[machine] => i686
)