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>