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.
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.
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.
Ü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.
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.
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.
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.