PHP 短标签确实不可接受吗?
PHP 提供了各种用于打开和关闭 PHP 代码的标签选项。虽然短标签( 和 ?>)和 ASP 样式标签()提供了便利,但 PHP 编码标准认为“通常不推荐使用它们”。
沮丧的原因
根据 PHP 编码标准,短标签会产生可移植性问题,因为它们可能不适合在所有服务器上启用。将代码传输到不同主机时,这可能会导致意外错误。因此,为了可移植性,建议使用完整形式 。
例外
简写 echo 标签 (= ),另一方面,得到完全支持并且可以使用。该标签无法禁用,并且包含在 PHP 的核心语法中。
其他注意事项
虽然短标签可能提供便利,但可读性和语法突出显示是重要因素。为了清晰起见并避免混淆,许多开发人员更喜欢显式的
PHP 版本注意事项
在 PHP 5.4 及更高版本中,= .. ?>标签得到普遍支持。这意味着它们被认为可以安全地在可移植代码中使用,前提是支持 PHP 5.4 或更高版本。不过,要支持5.4之前的版本,还是需要使用。
现代化和面向未来
值得注意 ASP 标签(、
以上是为了更好的代码可移植性,您应该避免使用 PHP 短标签吗?的详细内容。更多信息请关注PHP中文网其他相关文章!