Съедается пустая строка после echo

warobushek

Новичок
есть вот такой участок кода
в приложении

Почему-то после выполнени, после
PHP:
<?php echo $phone_for_org; ?>
пропадает символ перевода строки

Что это может быть? Если добавляю пробел или другой символ после <?php echo $phone_for_org; ?> , то строка остается и символ добавленный тоже


впервые с таким столкнулся
 

Вложения

  • 2012-06-15_161155.png
    2012-06-15_161155.png
    14,8 KB · Просмотры: 6
Никогда так не извращался - видимо это для cli?
добавь к echo nr тогда, или на <br /> все поменяй
 
Удаление перевода строки, идущего сразу за ?>, это специально предусмотренная фича PHP.
 
Если вы имеете в виду перевод строки вне тегов PHP, то, во-первых, при чем здесь PHP, а во-вторых, браузер обрабатывает вывод как HTML, а там, как вы, конечно же, знаете, переводы строк вырезаются, а вместо используется, например, тег br.
 
radioheaded, в следующем PHP файле две строки. Что будет по-твоему на первой строке результата?
PHP:
<?/* */?>
<html>
Тебя ждет сюрприз.
 
radioheaded, в следующем PHP файле две строки. Что будет по-твоему на первой строке результата?
PHP:
<?/* */?>
<html>
Тебя ждет сюрприз.

На первой строке результата чего? Если хотите обсудить какие-то результаты и строки, то пишите в личку, оффтоп не нужен.
 
Думаю, что результатом интерпретации будет <html>, но как это связано с моим ответом, в котором я говорил о браузере?
 
Думаю, что результатом интерпретации будет <html>, но как это связано с моим ответом, в котором я говорил о браузере?
На какой строке этот <html> будет стоять? Ответ связан с вопросом ТС чуть большем чем полностью. С твоим ответом о браузере действительно не связан.
 
Странно... Вы чего мануал-то не читаете? Там же об этом русским по белому написано.
 
Сверху