PHP 标签

有三种标记用于表示文件中的 PHP 块。PHP 解析器正在查找开始和(如果存在)结束标记以分隔要解释的代码。

标准标签

这些标记是将 PHP 代码嵌入文件的标准方法。

<?php
    echo "Hello World";
?>
PHP 5.x >= 5.4

回声标签

所有 PHP 版本都提供这些标记,因为 PHP 5.4 始终启用。在以前的版本中,echo 标签只能与短标签一起启用。

<?= "Hello World" ?>

短标签

你可以使用 short_open_tag 选项禁用或启用这些标记。

<?
    echo "Hello World";
?>

短标签:

  • 在所有主要的 PHP 编码标准中都不允许使用
  • 官方文件中不鼓励
  • 在大多数发行版中默认禁用
  • 干扰内联 XML 的处理指令
  • 大多数开源项目的代码提交都不接受
PHP 5.x <= 5.6

ASP 标签

通过启用 asp_tags 选项,可以使用 ASP 样式的标签。

<%
    echo "Hello World";
%>

这是一个历史性的怪癖,永远不应该被使用。它们在 PHP 7.0 中被删除。