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.
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" ] )
$ 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.
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
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
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
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
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
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
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.
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