Во-первых, это разметка HTML, поэтому не имеет значения, как она отформатирована, браузер отображает ее все равно. Использование такого инструмента, как Firebug, может значительно улучшить навигацию по HTML на ваших веб-страницах.
С другой стороны, вам не нужно постоянно использовать echo
команды для вывода HTML. PHP более или менее является языком шаблонов сам по себе, так что вы можете просто выйти из PHP, вывести свой HTML в своем собственном формате, а затем снова ввести PHP.
Например:
<?php // ... your code before this ... ?>
<div id="root">
<div id="child_of_root">
<img src="picture1.png">
<img src="picture2.png">
<img src="picture3.png">
<img src="picture4.png">
<img src="picture5.png">
</div>
</div>
<?php // ... your code after this ... ?>
Если ваш вывод нуждается в некотором уровне динамичности, вы всегда можете использовать PHP для добавления циклов и прочего.
<?php // ... your code before this ... ?>
<div id="root">
<div id="child_of_root">
<?php for ($x = 1; $x <= 5; $x++): ?>
<img src="picture<?php echo $x; ?>.png">
<?php endfor; ?>
</div>
</div>
<?php // ... your code after this ... ?>
Если вам все еще нужен отформатированный HTML, возможно, для отображения примеров кода или чего-то еще, вам придется либо продолжить вручную, используя \n
и \t
, либо вы можете проверить расширение PHP Tidy, который построен для форматирования HTML.