我应该在一个PHP语句后加一个分号吗?

我应该在一个PHP语句后加一个分号吗?,php,Php,e、 g 一些html。。。。 更多html。。。 这真的取决于你。我知道,因为它有助于提高代码的可读性。最好始终使用分号: 降低了出错的概率 如果需要在中扩展代码 具体章节 提高代码的可读性 我发现不这样做会: 在某些编辑器/IDE中中断语法高亮显示(不重要,但令人讨厌) 使代码更难维护 因此,是的,我建议这样做,除非您确定短标记适合服务器配置,在这种情况下,它并不真正相关 当编辑别人的东西时,我会尽量遵循同样的风格。这一特殊的小特质在文章中讨论 底线是,这两种方式都没有强制执行,所以这

e、 g

一些html。。。。

更多html。。。

这真的取决于你。我知道,因为它有助于提高代码的可读性。

最好始终使用分号:

  • 降低了出错的概率 如果需要在中扩展代码 具体章节
  • 提高代码的可读性

    • 我发现不这样做会:

    • 在某些编辑器/IDE中中断语法高亮显示(不重要,但令人讨厌)
    • 使代码更难维护
    • 因此,是的,我建议这样做,除非您确定短标记适合服务器配置,在这种情况下,它并不真正相关


      当编辑别人的东西时,我会尽量遵循同样的风格。

      这一特殊的小特质在文章中讨论

      底线是,这两种方式都没有强制执行,所以这要由程序员来决定。在任何类型的PHP编码标准中,这都是一个不错的项目,但就标准而言,这是一个相对次要的问题


      就我个人而言,我开始总是使用尾随分号。它在IDE上更容易,并且有助于避免在跳入模板并开始附加代码时出现那些快速的小解析错误(尤其是在冗长的模板中,可能没有用户友好的换行)。

      如果没有其他原因,比如正确缩进html是一个好习惯,我建议使用它。

      ,我强烈反对“提高代码的可读性”。换行、缩进和良好的编码风格提高了可读性。分号之所以需要,仅仅是因为PHP解释器或IDE解析器需要分号。作为一个优秀的文本爱好者,我强烈同意“提高代码的可读性”,因为使用标准html/PHP标记,这会被标记为错误,并且正在进行的代码不可读;)作为一个香蕉迷,我对与香蕉无关的事情有着强烈的矛盾情绪。作为一名PHP开发人员(不仅仅是一名PHP爱好者),我强烈喜欢使用分号来终止所有行,因为这关系到风格的一致性、意图的清晰性以及代码是否准确的自我检查;不需要分号来终止PHP块的最后一行。块的结束标记将包括紧随其后的换行符(如果有)。
      some html....
      <p class="date"><?php echo $date; ?></p>
      more html...