PHP 标签

你应该总是使用 <?php ?> 标签或短回声标签 <?= ?>。不应使用其他变体(特别是短标签 <? ?>),因为系统管理员通常会禁用它们。

当一个文件不期望产生输出(整个文件是 PHP 代码)时,应该省略关闭 ?> 语法以避免无意输出,这可能在客户端解析文档时导致问题,特别是某些浏览器无法识别 <!DOCTYPE 标记并激活 Quirks 模式

一个简单的 PHP 脚本示例:

<?php

print "Hello World";

示例类定义文件:

<?php

class Foo
{
    ...
}

嵌入 HTML 的 PHP​​示例:

<ul id="nav">
    <?php foreach ($navItems as $navItem): ?>
        <li><a href="<?= htmlspecialchars($navItem->url) ?>">
            <?= htmlspecialchars($navItem->label) ?>
        </a></li>
   <?php endforeach; ?>
</ul>