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