Один из способов определения операционной системы
В языке программирования PHP начиная с версии 4.3.10 есть одна очень полезная предопределенная константа.
Называется она PHP_EOL
(End Of Line), содержащая символ перевода строки для операционной системы, на которой запущен в данный момент PHP.
В версии под Windows константа содержит \r\n
, под Linux — \n
, под Mac OS — \r
.
Привет!
Не совсем понимаю смысл тогда этой константы, если она «символ перевода строки для операционной системы, на которой запущен в данный момент PHP». Уж локальную то операционку сервера мы то знаем… Полезнее было бы, если бы она возвращала этот символ для операционки, с которой было обращение к скрипту.
Или об этом и написано, просто я не допер? 🙂
Вам везет, что вы знаете какая ОС установлена на сервере, а мне вот часто попадаются проекты с неизвестной системой.