应该对PHP和HTML分别进行缩进,以便它们彼此之间在源代码形式上是正确的,而无论彼此和输出形式如何:
<table><?php foreach ($rows as $row): ?> <tr> <?php if ($row->foo()): ?> <?php echo $row ?> <?php else: ?> Something else <?php endif ?> </tr><?php endforeach ?></table>

应该对PHP和HTML分别进行缩进,以便它们彼此之间在源代码形式上是正确的,而无论彼此和输出形式如何:
<table><?php foreach ($rows as $row): ?> <tr> <?php if ($row->foo()): ?> <?php echo $row ?> <?php else: ?> Something else <?php endif ?> </tr><?php endforeach ?></table>