Один из способов определения операционной системы

В языке программирования PHP начиная с версии 4.3.10 есть одна очень полезная предопределенная константа PHP_EOL (End Of Line), содержащая символ перевода строки для операционной системы, на которой запущен в данный момент PHP.

В версии под Windows константа содержит "\r\n", под Linux - "\n", под Mac OS - "\r".

В языке программирования PHP начиная с версии 4.3.10 есть одна очень полезная предопределенная константа PHP_EOL (End Of Line), содержащая символ перевода строки для операционной системы, на которой запущен в данный момент PHP.

В версии под Windows константа содержит «\r\n», под Linux — «\n», под Mac OS — «\r».

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

  • Вам везет, что вы знаете какая ОС установлена на сервере, а мне вот часто попадаются проекты с неизвестной системой.

  • Привет!
    Не совсем понимаю смысл тогда этой константы, если она «символ перевода строки для операционной системы, на которой запущен в данный момент PHP». Уж локальную то операционку сервера мы то знаем… Полезнее было бы, если бы она возвращала этот символ для операционки, с которой было обращение к скрипту.
    Или об этом и написано, просто я не допер? 🙂