php_uname
Возвращает информацию об операционной системе, в которой работает PHP
&reftitle.description;
stringphp_unamestringmode"a"
Функция php_uname возвращает описание операционной системы,
в которой запустили PHP. Это та же строка, с которой начинается вывод
функции phpinfo. Для вывода только названия операционной системы
указывают константу PHP_OS. Обратите внимание,
эта константа содержит название операционной системы, в которой
собрали PHP.
На отдельных старых UNIX-платформах функция иногда не определяет текущую ОС
и тогда возвращает ОС, в которой собрали PHP. Такое бывает, только если библиотечный
вызов функции uname() не существует или не работает.
&reftitle.parameters;
modemode — один символ, который определяет,
какая информация возвращается:
'a': Значение по умолчанию.
В этом режиме функция возвращает ту же информацию, что и отдельные режимы, разделённые пробелом.
's''n''r''v''m'.
's': Название операционной системы, например
FreeBSD.
'n': Имя хоста, например
localhost.example.com.
'r': Номер релиза, например
5.1.2-RELEASE.
'v': Информация о версии.
Сильно различается в зависимости от операционной системы.
'm': Архитектура процессора, например
i386.
&reftitle.returnvalues;
Функция возвращает описание ОС в виде строки.
&reftitle.changelog;
&Version;&Description;8.4.0
Функция выбрасывает ошибку ValueError,
если указали недопустимый режим mode.
&reftitle.examples;
Примеры получения информации об операционной системе функцией php_uname
]]>
В языке также предопределили ряд
PHP-констант,
которые связаны с работой функции:
Пример констант, которые связаны с ОС
]]>
&reftitle.seealso;
phpversionphp_sapi_namephpinfo