Почему появляются пробелы и переносы строк?

К сожалению, не могу выложить пример кода (много кода), либо повторить ошибку на тестовом примере (там всё работает).

У меня есть php файл который включен в index.php (include_once).
При вызове index.php из браузера, программы (post запросом) в результате появляются переносы строк
\n\n\n\n\n\n\n\n \r\n\r\n\r\n\r\n\r\n\r\nРезультат!

Но у меня в файлах нигде нет вывода (echo) который будет выводить эти переносы, коды, символы.

Что я заметил.
Если в моем коде есть переносы строк
<?php
echo 'Результат';
//Ниже пустые переносы строк. Обозначаю тут их точкой т.к. этот редактор убирает пустые переносы
?>
.
.
.

То они и превращаются в эти \n\n\n\
Найти все это можно, но проблематично. Дело, похоже не только в них.

Что я не могу понять. Я пишу код
echo 'Результат';
И он должен выводить только эту строку.
Почему и откуда в вывод лезут переносы строк? Я не прошу это выводить. Это вообще вне кода.
Почему появляются пробелы и переносы строк?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
colonel
@colonel
Разработчик PHP, Laravel
Уберите закрывающий тег ?>
Потому что сервер отправляет в браузер всё, что вне тегов php так как есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы