Верх страницы
Логотип Telegram
@Злой_Полицейский — авторский канал вашего покорного слуги в Telegram, где я пишу заметки о веб-разработке, программировании, PHP, инструментах и WordPress.
Обложка к записи Один из способов определения операционной системы
Время для прочтения: 0 мин. 5 сек.

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

В языке программирования PHP начиная с версии 4.3.10 есть одна очень полезная предопределенная константа.

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

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

Автор: Кобзарёв Михаил

Суровый русский разработчик. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Ведет блог о разработке, дайджест в телеграмме и в ВК.

Комментарии
Подписаться
Уведомить о
guest

2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
rame0
12 лет назад

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

mihdan
mihdan
12 лет назад

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

Михаил Кобзарёв (mihdan)

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, фильмы и сериалы