PHP 提供了多种开始和结束标签格式,包括短标签和 ASP 样式标签。虽然短标签对开发人员来说似乎很方便,但由于可移植性问题,官方文档建议不要使用它们。
尽管有此建议,但许多服务器都支持短标签,这使得速记语法很容易使用。例如,语法 = 比
禁止的短标签与可接受的简写 Echo 标签
PHP 编码标准禁止使用短标签。这主要是因为它的功能取决于服务器设置,如果将代码移动到不支持它的服务器,可能会导致兼容性问题。
相反,简写 echo 标签 = 是通用的支持并可接受使用。此标签无法禁用,因此被认为是可移植的。
短标签的争论
尽管建议不要使用短标签,但一些开发人员认为其方便。他们声称较短的语法减少了打字并提高了代码的可读性。然而,值得注意的是,大多数现代开发环境都提供语法突出显示,否定了这个论点。
可移植性的考虑因素
从 PHP 5.4 开始,= ...?>无论短标签设置如何,标签在任何地方都受支持。但是,如果您需要支持 5.4 之前的 PHP 版本且无法保证启用短标签,则应继续使用完整语法 .
未来的兼容性
值得注意的是 ASP 标签(,
以上是我应该使用 PHP 短标签:权衡利弊吗?的详细内容。更多信息请关注PHP中文网其他相关文章!