posix_uname
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_uname — Возвращает информацию об операционной системе
Описание
По требованиям стандарта POSIX нельзя полагаться на формат значений
наподобие трёхзначной версии выпуска или другие сведения, которые возвращает функция.
Список параметров
Сигнатура функции не содержит параметров.
Возвращаемые значения
Функция возвращает массив с информацией о системе, включая следующие элементы:
-
sysname — название операционной системы: Linux
-
nodename — системное имя: valiant
-
release — номер выпуска: 2.2.10
-
version — версия операционной системы: #4 Tue Jul 20
17:01:36 MEST 1999)
-
machine — архитектура системы: i586
-
domainname — DNS-имя домена: example.com
Поле 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
)