Jak poprawnie wciąć mieszany kod PHP / HTML? [Zamknięte]

Podczas mieszania PHP i HTML, jaki jest odpowiedni styl wcięcia? Czy wciskam tak, aby wyprowadzony kod HTML miał poprawne wcięcia, czy też miks PHP / HTML wygląda poprawnie sformatowany (a zatem jest łatwiejszy do odczytania)?

Na przykład powiedz, że mamforeach pętla wyświetlająca wiersze tabeli. Który z poniższych jest prawidłowy?

Miks PHP / HTML wygląda poprawnie:

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

Wydany kod HTML wygląda poprawnie:

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

Odkryłem, że kiedy spotykam się z tą sytuacją (dość często), nie mam standardowego stylu. Wiem, że może nie być „poprawnej” odpowiedzi, ale chciałbym usłyszeć myśli od innych programistów.

questionAnswers(6)

yourAnswerToTheQuestion