【问题标题】:Can I get some simplified explanation about semi-colon use in php? [duplicate]我可以得到一些关于在 php 中使用分号的简化解释吗? [复制]
【发布时间】:2021-06-24 12:03:53
【问题描述】:

我看到一些文章解释说,由于 PHP 结束标记 (?>),PHP 代码的最后一行不需要分号。是这种情况还是有其他理论?

【问题讨论】:

  • 从一致性的角度来看,我总是包含一个;。有没有理由不拥有它?
  • 从未听说过删除最后一个分号。我的 IDE 不喜欢它,php -l 在使用 7.3 时也不喜欢。
  • 这个问题:stackoverflow.com/q/52757180/14066311 和文档php.net/manual/en/… 可以提供帮助。

标签: php code-separation automatic-semicolon-insertion


【解决方案1】:

分号表示指令的结束,并且可以开始新的指令。 当找到结束标签时,不需要新的指令,因此技术上不需要。

它在<?= 'foobar' ?> 这样的情况下很有用,因此您不需要使用分号来回显字符串,但<?= 'foobar'; ?> 也可以。

【讨论】:

    猜你喜欢
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 2017-10-03
    • 2015-11-13
    • 2013-04-07
    • 1970-01-01
    相关资源
    最近更新 更多