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

Ejemplo de PATH_SEPARATOR en php para determinar el tipo de sistema del servidor actual

php tiene una constante predefinida muy útil PATH_SEPARATOR, podemos determinar si el servidor es Linux o Windows a través de esta constante. Este artículo les explicará cómo obtener el tipo de servidor actual utilizando PATH_SEPARATOR en php.

PATH_SEPARATOR es una constante predefinida en php, podemos directamente echo esta constante, en el sistema operativo Linux, esta constante sale ":", en el sistema operativo Windows, esta constante sale ";". Por lo tanto, podemos determinar el tipo de servidor actual a través del valor de salida de PATH_SEPARATOR.

Salida en el sistema operativo Linux:

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

Salida en el sistema operativo Windows:

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

Escribir el juicio del tipo de sistema operativo del servidor actual en una función:

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

Si necesita determinar el tipo de sistema operativo del servidor actual, puede llamar directamente a la función superior.

Gracias por leer, espero que pueda ayudar a todos, gracias por el apoyo a nuestro sitio!

Te gustará