我试图更加严格地遵守PSR-12,但我不确定如何处理涉及空格的特定情况。
过去,我经常在 PHP 标记后使用尾随空格来确保生成的 HTML 中有空格。例如:
<?= $address_line_1 ?><br>
<?= $address_line_2 ?><br>
<?= $city ?>,
<?= $state ?>
<?= $postal_code ?>
注意后面的空格<?= $state ?>
。如果没有这个尾随空格,我的代码将打印“NY63764”而不是“NY 63764”。(显然,在本例中,我会将州和邮政编码放在同一行,但在很多情况下这样做会使我超过 120 个字符的软限制)。
如果尾随空格不正确,正确的策略是什么?我能想到的选项包括:
- 超过 120 个字符的行数限制
- 打印一个空格(例如
<?= $state . ' ' ?>
) - 使用不间断的空格(即
<?= $state ?>
)
这些似乎是糟糕的选择。我错过了什么?