php uname()
php_uname
php_uname — Returnerar information om det operativsystem som PHP körs på
Beskrivning
php_uname(string $mode = "a"): string
php_uname() returnerar en beskrivning av operativsystemet som PHP körs på. Detta är samma sträng som visas överst i phpinfo()-utmatningen. För att endast få operativsystemets namn kan du använda konstanten PHP_OS, men tänk på att den visar vilket operativsystem PHP byggdes på.
På vissa äldre UNIX-plattformar kan det hända att PHP inte kan fastställa aktuell OS-information, och då visar det istället information om det OS som PHP byggdes på. Detta inträffar endast om anropet till uname() inte existerar eller inte fungerar.
Parametrar
mode mode är en enskild bokstav som bestämmer vilken information som returneras:
- a: (Standard) Inkluderar alla lägen i följden "s n r v m".
- s: Operativsystemets namn, ex. FreeBSD.
- n: Värdnamn, ex. localhost.example.com.
- r: Versionsnamn, ex. 5.1.2-RELEASE.
- v: Versionsinformation. Varierar mycket mellan olika operativsystem.
- m: Maskintyp, ex. i386.
Returvärde
Returnerar beskrivningen som en sträng.
Exempel
Exempel #1 Några exempel på php_uname()
<?php echo php_uname(); echo PHP_OS; /* Möjliga utmatningar: 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 'Detta är en server som använder Windows!'; } else { echo 'Detta är en server som inte använder Windows!'; } ?>
Exempel #2 Några OS-relaterade konstanter
<?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; // ; ?>
Se även
- phpversion() - Hämtar nuvarande PHP-version
- php_sapi_name() - Returnerar typen av gränssnitt mellan webbservern och PHP
- phpinfo() - Visar information om PHP:s konfiguration
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.php-uname.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.