Как отличить Windows от Linux средствами PHP

Я работаю с Apache под Windows и Linux машинами. И чтобы не переписывывать код под разные OS я в index файле сделал проверку на разные OS и запуск определенных директорий под эти OS. И так в данной статье пишу мануал как я этого добился.

Открываем index.php
И пишем
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')  {
    echo "Windows";
} else {
    echo "Это другая OS, Возможно Linux";
}


Так как я работаю с framework, которому необходима поддержка PHP 5.4 и выше. Я написал проверку таким способом. Иначе можно было добиться того же, только с помощью функции php_uname('s'), вместо константы PHP_OS.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru