Aktueller Standort: Startseite> Neueste Artikel> Verwenden Sie Php_uname (), um die vollständige Systeminformationszeichenfolge anzuzeigen

Verwenden Sie Php_uname (), um die vollständige Systeminformationszeichenfolge anzuzeigen

M66 2025-05-17

In PHP ist die Funktion php_uname () eine sehr praktische Funktion, die die vollständigen Informationen des aktuellen Betriebssystems zurückgibt. Mit dieser Funktion können Sie den Systemnamen, die Version und andere Details erhalten. Es wird normalerweise zum Debugieren, Diagnose und Erhalt von Informationen auf Systemebene verwendet.

Einführung in die Funktion PHP_uname ()

Die Funktion php_uname () gibt eine Zeichenfolge über das Betriebssystem zurück, und der Inhalt der Zeichenfolge hängt vom Betriebssystemtyp ab. Sie können es ohne Parameter aufrufen oder Parameter angeben, um spezifischere Informationen zu erhalten.

 string php_uname ([ string $mode = "a" ] )

Parameterbeschreibung:

  • $ modus : Dieser Parameter ist optional. Sie können den folgenden Modus verwenden, um verschiedene Betriebssysteminformationen zu erhalten:

    • 'a' : standardmäßig, den Systemnamen, den Hostnamen, die Betriebssystemversion und das Schema -Informationen zurückgeben.

    • 's' : Gibt nur den Namen des Betriebssystems zurück.

    • 'n' : Gibt den Hostnamen des Computers zurück.

    • 'R' : Gibt die Version des Betriebssystems zurück.

    • 'V' : Gibt die Version und die Patch -Ebene des Betriebssystems zurück.

    • 'M' : Gibt den Maschinenart (Hardwarearchitektur) zurück.

Wenn der Parameter $ modus nicht angegeben ist, werden alle Informationen standardmäßig zurückgegeben.

Beispiele für die Nutzung

1. Erhalten Sie vollständige Systeminformationen

Standardmäßig werden detaillierte Informationen einschließlich des Betriebssystemnamens, des Hostnamens, der Betriebssystemversion usw. detaillierte Informationen zurückgerufen , da dies standardmäßig aufgerufen wird.

 <?php
echo php_uname();
?>

Beispielausgabeergebnis:

 Linux servername 4.15.0-45-generic #48-Ubuntu SMP Thu Jan 17 15:10:52 UTC 2019 x86_64

2. Holen Sie sich den Namen des Betriebssystems

Wenn Sie sich nur um den Namen des Betriebssystems kümmern, können Sie das Muster 's' verwenden.

 <?php
echo php_uname('s');
?>

Beispielausgabeergebnis:

 Linux

3. Holen Sie sich den Hostnamen

Um den Hostnamen (Computername) zu erhalten, können Sie den Modus 'n' verwenden.

 <?php
echo php_uname('n');
?>

Beispielausgabeergebnis:

 servername

4. Holen Sie sich die Betriebssystemversion

Wenn Sie die Versionsinformationen des Betriebssystems benötigen, können Sie den Modus 'R' verwenden.

 <?php
echo php_uname('r');
?>

Beispielausgabeergebnis:

 4.15.0-45-generic

5. Holen Sie sich die Betriebssystemversion und die Patch -Ebene

Wenn Sie detailliertere Informationen zur Betriebssystemversion, einschließlich Patch -Ebene, benötigen, können Sie den Modus 'V' verwenden.

 <?php
echo php_uname('v');
?>

Beispielausgabeergebnis:

 #48-Ubuntu SMP Thu Jan 17 15:10:52 UTC 2019

6. Erhalten Sie die Hardware -Architektur

Wenn Sie den Hardware -Architekturtyp des Systems abfragen müssen (z. B. x86_64), können Sie das Muster 'M' verwenden.

 <?php
echo php_uname('m');
?>

Beispielausgabeergebnis:

 x86_64

Zusammenfassung

Durch die Verwendung der Funktion von PHP_uname () können Sie problemlos verschiedene Informationen zum Betriebssystem erhalten. Sie können verschiedene Modi entsprechend Ihren Anforderungen auswählen, um verschiedene Systemdetails zu erhalten. Dies ist sehr hilfreich beim Debuggen, Überwachung und Diagnose von Problemen.

URL -Beispielcode

Wenn Sie die URL im Code verwenden, können Sie den Domänennamenteil der URL durch m66.net ersetzen. Zum Beispiel:

 http://m66.net/api/data