在混合使用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
复制相似问题