Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung von PHP_uname () Parametern: Was stellen A, S, R, V und M dar?

Detaillierte Erläuterung von PHP_uname () Parametern: Was stellen A, S, R, V und M dar?

M66 2025-06-02

php_uname () ist eine Funktion in PHP, die Betriebssysteminformationen erhält. Es gibt eine Zeichenfolge zurück, die den Namen, die Version des Betriebssystems und andere verwandte Informationen enthält. Verschiedene Informationen zur Betriebssystem können erhalten werden, indem verschiedene Parameter an die Funktion weitergegeben werden. Es gibt 5 Arten von Parametern, die von der Funktion php_uname () empfangen werden: A , S , R , V und M , und die Funktionen jedes Parameters sind unterschiedlich.

Im Folgenden werden wir diese Parameter und ihre Rolle in PHP erklären.

1. Ein Parameter: Alle Betriebssysteminformationen zurückgeben

Wenn Sie einen AS -Parameter übergeben, gibt die Funktion php_uname () die vollständigen Informationen des Betriebssystems zurück. Diese Informationen umfassen den Betriebssystemnamen, die Version, die Kernelversion, die Maschinenarchitektur und den Hostnamen.

Zum Beispiel:

 echo php_uname('a');

Ausgangsbeispiel:

 Linux server.example.com 4.15.0-45-generic #48-Ubuntu SMP Wed Apr 18 08:32:18 UTC 2025 x86_64

Dadurch werden Informationen wie den Namen des Betriebssystems (z. B. Linux ), der Hostname (z. B. server.example.com ), die Kernel -Versionsnummer, die Systemarchitektur (z. B. x86_64 ) usw. zurückgegeben.

2. Parameter : Geben Sie den Namen des Betriebssystems zurück

Wenn der S -Parameter übergeben wird, gibt Php_uname () nur den Namen des Betriebssystems zurück. Zum Beispiel:

 echo php_uname('s');

Ausgangsbeispiel:

 Linux

Dies gibt nur den Namen des Betriebssystems wie Linux oder Windows NT zurück.

3.. R Parameter: Kehren Sie zur Release -Version des Betriebssystems zurück

Übergeben Sie den R -Parameter, die Funktion PHP_uname () gibt die veröffentlichte Version des Betriebssystems zurück. Zum Beispiel:

 echo php_uname('r');

Ausgangsbeispiel:

 4.15.0-45-generic

Dies ist die Kernel -Versionsnummer des Betriebssystems.

4. V -Parameter: Kehren Sie zur Version des Betriebssystems zurück

Wenn der V -Parameter übergeben wird, gibt Php_uname () die spezifischen Versionsinformationen des Betriebssystems zurück. Diese Informationen umfassen die kompilierte Version des Kernels, des Zeitstempels usw.

Zum Beispiel:

 echo php_uname('v');

Ausgangsbeispiel:

 #48-Ubuntu SMP Wed Apr 18 08:32:18 UTC 2025

Diese Ausgabe gibt Details der Betriebssystemversion zurück, z. B. das Kompilierungsdatum und die Uhrzeit des Kernels.

5. M Parameter: Kehren Sie zum Maschinenarchitektur -Typ zurück

Schließlich gibt PHP_uname () beim Übergeben des M -Parameters den Maschinenarchitekturtyp zurück. Gemeinsame Rückgabeteile umfassen x86_64 (64-Bit-Architektur), i686 (32-Bit-Architektur) usw.

Zum Beispiel:

 echo php_uname('m');

Ausgangsbeispiel:

 x86_64

Diese Ausgabe zeigt den Maschinenarchitekturtyp, normalerweise 32-Bit oder 64-Bit.

Zusammenfassen

  • A : Gibt die vollständigen Betriebssysteminformationen zurück.

  • S : Gibt den Namen des Betriebssystems zurück.

  • R : Gibt die Kernelversion des Betriebssystems zurück.

  • V : Gibt die Version des Betriebssystems zurück.

  • M : Gibt den Maschinenarchitektur -Typ zurück.

Verwenden Sie diese Parameter, um Entwicklern zu helfen, die Betriebssystem- und Architekturinformationen des laufenden Servers zu erhalten, um während des Entwicklungsprozesses angemessenere Urteile und Optimierungen vorzunehmen.