PHP определить операционную систему - Windows Linix Unix
Primary tabs
Существует стандартная константа PHP_OS, из которой можем получить тип ОС:
echo "PHP_OS = " . PHP_OS;
Например, в моём случае на винде эта строка даст:
PHP_OS = WINNT
Функция
Или то же самое, но в виде функции:
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
echo ' Это Windows!';
} else {
echo 'Это не Windows!';
}Или совсем рабочая версия (сравнение с windows):
/**
* Определит принадлежит ли ОС к семье Windows
*/
function is_windows() {
$result = false;
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$result = true;
}
return $result;
}
- Log in to post comments
- 3955 reads