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.