1

我试图更加严格地遵守PSR-12,但我不确定如何处理涉及空格的特定情况。

过去,我经常在 PHP 标记后使用尾随空格来确保生成的 HTML 中有空格。例如:

<?= $address_line_1 ?><br>
<?= $address_line_2 ?><br>
<?= $city ?>,
<?= $state ?> 
<?= $postal_code ?>

注意后面的空格<?= $state ?>。如果没有这个尾随空格,我的代码将打印“NY63764”而不是“NY 63764”。(显然,在本例中,我会将州和邮政编码放在同一行,但在很多情况下这样做会使我超过 120 个字符的软限制)。

如果尾随空格不正确,正确的策略是什么?我能想到的选项包括:

  • 超过 120 个字符的行数限制
  • 打印一个空格(例如<?= $state . ' ' ?>
  • 使用不间断的空格(即<?= $state ?>&nbsp;

这些似乎是糟糕的选择。我错过了什么?

4

0 回答 0