English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Exemple d'utilisation de PATH_SEPARATOR dans php pour判断le type de système d'exploitation du serveur actuel

PHP possède une constante prédéfinie très utile PATH_SEPARATOR, nous pouvons utiliser cette constante pour juger si le serveur est Linux ou Windows. Cet article vous expliquera comment utiliser PATH_SEPARATOR pour obtenir le type de serveur actuel en PHP.

PATH_SEPARATOR est une constante prédéfinie dans PHP, nous pouvons directement echo cette constante, dans le système Linux, cette constante sort ":", dans le système Windows, cette constante sort ";". Par conséquent, nous pouvons utiliser la valeur de sortie de PATH_SEPARATOR pour juger le type de système d'exploitation du serveur actuel.

Résultat de la sortie dans le système Linux :

<?php
  var_dump(PATH_SEPARATOR );
  //Résultat de la sortie : string(1) ":"
?>

Résultat de la sortie dans le système Windows :

<?php
  var_dump(PATH_SEPARATOR );
  //Résultat de la sortie : string(1) ";"
?>

Écrivez la fonction de jugement du type de système d'exploitation du serveur actuel :

function getOS(){
 if(PATH_SEPARATOR == ':'){
 return 'Linux';
 }else{
 return 'Windows';
 }
}

Si vous avez besoin de juger le type de système d'exploitation du serveur actuel, vous pouvez appeler la fonction ci-dessus directement.

Merci de votre lecture, j'espère que cela peut vous aider, merci de votre soutien à ce site !

Vous pourriez aussi aimer