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