Как правильно сделать отступ для PHP / HTML смешанного кода? [закрыто]

Какой смешанный стиль отступов использовать при смешении PHP и HTML? Должен ли я делать отступ, чтобы у выведенного HTML-кода были правильные отступы, или чтобы смесь PHP / HTML выглядела правильно отформатированной (и, следовательно, легче читаемой)?

Например, скажем, у меня естьforeach цикл вывода строк таблицы. Какой из приведенных ниже является правильным?

PHP/HTML mix looks correct:

<table>
  <?php foreach ($rows as $row): ?>
    <tr>
      <?php if ($row->foo()): ?>
        <?php echo $row ?>
      <?php else: ?>
        Something else
      <?php endif ?>
    </tr>
  <?php endforeach ?>
</table>

Outputted HTML looks correct:

<table>
<?php foreach ($rows as $row): ?>
  <tr>
  <?php if ($row->foo()): ?>
    <?php echo $row ?>
  <?php else: ?>
    Something else
  <?php endif ?>
  </tr>
<?php endforeach ?>
</table>

Я обнаружил, что когда я сталкиваюсь с этой ситуацией (довольно часто), у меня нет стандартного стиля для использования. Я знаю, что не может быть "правильно" ответ, но я бы хотел услышать мысли других разработчиков.

Ответы на вопрос(6)

Ваш ответ на вопрос