PHP回声vs PHP短标签?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

它们的安全性是否相同?

有什么优点/缺点?

提问于
用户回答回答于

<?和<?=称为短开标签,并不总是启用。

实际上,在PHP 5.3.0提供的php.ini-production文件中,默认情况下它们是禁用的:

$ grep 'short_open' php.ini-production
; short_open_tag
short_open_tag = Off

因此,在你想要分发的应用程序中使用它们可能不是一个好主意:如果它们未启用,你的应用程序将无法工作。

<?php另一方面,不能被禁用 - 因此,即使写入时间更长,使用这个也是最安全的。

用户回答回答于

Echo通常只是更好地使用,因为

  1. 它支持良好的编程风格。
  2. 它不能在php.ini中关闭(短标签可以)

扫码关注云+社区

领取腾讯云代金券