Верх страницы
Обложка к записи Один из способов определения операционной системы
Время для прочтения: 0 мин. 5 сек.

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

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

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

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

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

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

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

Вы всегда можете нанять меня.

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

2 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
rame0
14 лет назад

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

mihdan
mihdan
14 лет назад

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

Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

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