Comment bien tiret PHP/HTML code mixte?

Lors du mélange de PHP et de HTML, ce qui est le propre style d'indentation à utiliser? Dois-je tiret, de sorte que la sortie HTML a d'indentation, ou alors que le PHP/HTML mélange ressemble correctement formaté (et est donc plus facile à lire)?

Par exemple, dire que j'ai un foreach boucle en sortie de lignes de la table. Dont celui ci-dessous est correct?

PHP/HTML mélange semble 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>

Sortie HTML semble 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>

J'ai constaté que quand j'ai couru dans cette situation (assez souvent), je n'ai pas de style standard à utiliser. Je sais qu'il peut ne pas être une "bonne" réponse, mais j'aimerais entendre les pensées des autres développeurs.