PHP 标签

当 PHP 解析文件时,它会查找开始和结束标签,它们是 <?php?>,它们告诉 PHP 开始和停止解释它们之间的代码。这种解析方式允许 PHP 嵌入到各种不同的文档中,因为 PHP 解析器会忽略一对开始和结束标签之外的所有内容。

PHP 包含一个简短的 echo 标签 <?=,它是更详细的 <?php echo 的简写。

示例 #1 PHP 开始和结束标签

1. <?php echo '如果您想在 XHTML 或 XML 文档中提供 PHP 代码,
请使用这些标签'
; ?>

2. 您可以使用简短的 echo 标签来 <?= '打印此字符串' ?>.
它等效于 <?php echo '打印此字符串' ?>.

3. <? echo '此代码位于简短标签中,但只有 '.
'在启用 short_open_tag 时才有效'; ?>

简短标签(示例三)默认情况下可用,但可以通过 short_open_tag php.ini 配置文件指令禁用,或者在使用 --disable-short-tags 配置构建 PHP 时默认情况下禁用。

注意:

由于简短标签可以禁用,因此建议仅使用标准标签(<?php ?><?= ?>)以最大限度地提高兼容性。

如果文件仅包含 PHP 代码,最好省略文件末尾的 PHP 结束标签。这可以防止在 PHP 结束标签之后意外添加空格或换行符,这可能会导致意外效果,因为 PHP 将在没有程序员打算在脚本中该处发送任何输出的情况下开始输出缓冲。

<?php
echo "Hello world";

// ...更多代码

echo "最后的语句";

// 脚本在此处结束,没有 PHP 结束标签

添加注释

用户贡献注释 1 个注释

-76
匿名
6 个月前
'<?php' 后面必须有一个空格或换行符,'>?' 前面也必须有一个空格或换行符。
To Top