Position actuelle: Accueil> Derniers articles> Utilisez php_uname () pour afficher la chaîne d'informations système complète

Utilisez php_uname () pour afficher la chaîne d'informations système complète

M66 2025-05-17

Dans PHP, la fonction php_uname () est une fonction très pratique qui renvoie les informations complètes du système d'exploitation actuel. Cette fonction vous permet d'obtenir le nom du système, la version et d'autres détails. Il est généralement utilisé pour le débogage, le diagnostic et l'obtention d'informations au niveau du système.

Introduction à la fonction php_uname ()

La fonction php_uname () renvoie une chaîne sur le système d'exploitation, et le contenu de la chaîne dépend du type de système d'exploitation. Vous pouvez choisir de l'appeler sans paramètres ou spécifier des paramètres pour obtenir des informations plus spécifiques.

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

Description du paramètre:

  • $ mode : ce paramètre est facultatif. Vous pouvez utiliser le mode suivant pour obtenir différentes informations sur le système d'exploitation:

    • «A» : Par défaut, rendez le nom du système, le nom d'hôte, la version du système d'exploitation et les informations de schéma.

    • «S» : Renvoie uniquement le nom du système d'exploitation.

    • 'n' : renvoie le nom d'hôte de l'ordinateur.

    • «R» : renvoie la version du système d'exploitation.

    • «V» : renvoie la version et le niveau de correctif du système d'exploitation.

    • «M» : Renvoie le type de machine (architecture matérielle).

Si le paramètre MODE $ n'est pas spécifié, toutes les informations seront renvoyées par défaut.

Exemples d'utilisation

1. Obtenez des informations complètes sur le système

Par défaut, appeler php_uname () renverra des informations détaillées, y compris le nom du système d'exploitation, le nom d'hôte, la version du système d'exploitation, etc.

 <?php
echo php_uname();
?>

Exemple de résultats de sortie:

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

2. Obtenez le nom du système d'exploitation

Si vous vous souciez uniquement du nom du système d'exploitation, vous pouvez utiliser le modèle «S» .

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

Exemple de résultats de sortie:

 Linux

3. Obtenez le nom d'hôte

Pour obtenir le nom d'hôte (nom de l'ordinateur), vous pouvez utiliser le mode 'n' .

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

Exemple de résultats de sortie:

 servername

4. Obtenez la version du système d'exploitation

Si vous avez besoin des informations de version du système d'exploitation, vous pouvez utiliser le mode «R» .

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

Exemple de résultats de sortie:

 4.15.0-45-generic

5. Obtenez la version du système d'exploitation et le niveau du correctif

Si vous avez besoin d'informations plus détaillées sur la version du système d'exploitation, y compris le niveau de correctif, vous pouvez utiliser le mode «V» .

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

Exemple de résultats de sortie:

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

6. Obtenez l'architecture matérielle

Si vous devez interroger le type d'architecture matérielle du système (tel que x86_64), vous pouvez utiliser le modèle «M» .

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

Exemple de résultats de sortie:

 x86_64

résumé

En utilisant la fonction php_uname () , vous pouvez facilement obtenir diverses informations sur le système d'exploitation. Vous pouvez choisir différents modes en fonction de vos besoins pour obtenir différents détails du système. Ceci est très utile pour le débogage, la surveillance et le diagnostic des problèmes.

Exemple de code d'URL

Si vous utilisez l'URL dans le code, vous pouvez remplacer la partie du nom de domaine de l'URL par m66.net . Par exemple:

 http://m66.net/api/data