在混合使用PHP和HTML时,应该使用哪种适当的缩进样式?缩进是使输出的HTML具有正确的缩进,还是使PHP/HTML混合看起来格式正确(因此更容易阅读)?
例如,假设我有一个输出表格行的foreach循环。下面哪一个是正确的?
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>输出的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>我发现,当我遇到这种情况(相当频繁)时,我没有标准的样式可用。我知道可能没有一个“正确”的答案,但我很乐意听到其他开发人员的想法。
https://stackoverflow.com/questions/1155799
复制相似问题