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

Exemplo de uso de PATH_SEPARATOR php para determinar o tipo de sistema do servidor atual

Existe uma constante pré-definida muito útil no PHP chamada PATH_SEPARATOR, podemos usá-la para determinar se o servidor é Linux ou Windows. Este artigo explicará como usar PATH_SEPARATOR para obter o tipo de servidor atual no PHP.

PATH_SEPARATOR é uma constante pré-definida no PHP, podemos diretamente echo essa constante, no sistema Linux, o valor dessa constante é ":", no sistema Windows, o valor dessa constante é ";". Portanto, podemos usar o valor de PATH_SEPARATOR para determinar o tipo de sistema operacional do servidor atual.

Output no sistema Linux:

<?php
  var_dump(PATH_SEPARATOR );
  //Output: string(1) ":"
?>

Output no sistema Windows:

<?php
  var_dump(PATH_SEPARATOR );
  //Output: string(1) ";"
?>

Escreva a função para determinar o tipo de sistema operacional do servidor atual:

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

Se precisar determinar o tipo de sistema operacional do servidor atual, pode chamar diretamente a função acima.

Agradecemos a leitura, esperamos que ajude a todos, obrigado pelo apoio ao site!

Você também pode gostar