Вы можете вставлять символы новой строки, которые будут появляться в исходном коде HTML, включая буквенные возвраты каретки в ваши строки PHP, например:
$count1 = '1';
$count2 = '2';
/* Note the opening single quote in the next line of code is closed on
the following line, so the carriage return at the end of that line is
part of the string */
echo '<table>
<tr><td>This is row</td><td>' , $count1 , '</td><td>and</td></tr>
<tr><td>this is row</td><td>' , $count2 , '</td><td> </td></tr>
</table>';
будет выводить
This is row 1 and
this is row 2
как выя ожидаю, но исходный код будет представлен как:
<table>
<tr><td>This is row</td><td>1</td><td>and</td></tr>
<tr><td>this is row</td><td>2</td><td> </td></tr>
</table>
Тривиальный пример, может быть, но когда вы выводите большую строку с несколькими строками (например, таблицей), легче отладить исходный код HTML, еслиэти разрывы строк присутствуют.Обратите внимание, что если вы сделаете отступ для табуляции или пробелов в этих строках, HTML-код также будет иметь эти отступы.Конечно, браузер свернет их все в один пробел, но это облегчит отслеживание HTML-кода.