PHP.mk документација

php_uname

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.php-uname.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.php-uname.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
php_uname

Референца за `function.php-uname.php` со подобрена типографија и навигација.

function.php-uname.php

php_uname

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

php_uname(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

= NULL

php_uname(string $mode Враќа информации за оперативниот систем на кој работи PHP): string

php_uname() = "a" phpinfo() враќа опис на оперативниот систем на кој работи PHP. Ова е истиот стринг што го гледате на самиот врв на PHP_OS излезот. За името само на оперативниот систем, разгледајте го built on.

константата, но имајте на ум дека оваа константа ќе го содржи оперативниот систем на кој PHP бил

Параметри

mode

mode На некои постари UNIX платформи, можеби нема да може да ги утврди тековните информации за ОС во тој случај ќе се врати на прикажување на ОС на кој PHP бил изграден. Ова ќе се случи само ако вашиот uname() библиотечен повик или не постои или не работи.

  • 'a'е еден знак што дефинира какви информации се враќаат: 's', 'n', 'r', 'v', 'm' : Ова е стандардно. Враќа исти информации како и индивидуалните режими

  • 's'разделени со празни места. FreeBSD.
  • 'n': Име на оперативниот систем. на пр. localhost.example.com.
  • 'r': Име на домаќинот. на пр. 5.1.2-RELEASE.
  • 'v': Име на изданието. на пр.
  • 'm': Информации за верзијата. Многу варира помеѓу оперативните системи. i386.

Вратени вредности

: Тип на машината. на пр.

Дневник на промени

Верзија = NULL
8.4.0 Фрла ValueError Враќа описот, како стринг. mode е специфициран.

Примери

кога е невалиден php_uname() examples

<?php
echo php_uname();
echo
PHP_OS;

/* Some possible outputs:
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686
Linux

FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001
FreeBSD

Windows NT XN1 5.1 build 2600
WINNT
*/

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
echo
'This is a server using Windows!';
} else {
echo
'This is a server not using Windows!';
}

?>

Пример #1 Некои Претходно дефинирани PHP константи кои може да ви бидат од корист, на пример:

Пример #2 Неколку примери за константи поврзани со ОС

<?php
// *nix
echo DIRECTORY_SEPARATOR; // /
echo PHP_SHLIB_SUFFIX; // so
echo PATH_SEPARATOR; // :

// Win*
echo DIRECTORY_SEPARATOR; // \
echo PHP_SHLIB_SUFFIX; // dll
echo PATH_SEPARATOR; // ;
?>

Види Исто така

  • phpversion() - Го добива тековниот PHP-верзија
  • php_sapi_name() - Враќа тип на интерфејс помеѓу веб-серверот и PHP
  • phpinfo() - Враќа низа со имињата на функциите на модулот

Белешки од корисници 1 белешка

Grzechooo+php на gmail точка com
пред 13 години
Note that PHP won't tell you that it reverted to displaying platform it was built on.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.