PHP Conference Japan 2024

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 配置文件指令禁用,或者如果 PHP 使用 --disable-short-tags 配置构建,则默认禁用。

注意:

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

如果文件仅包含 PHP 代码,最好省略文件末尾的 PHP 结束标记。这可以防止在 PHP 结束标记后意外添加空格或换行符,这可能会导致不良影响,因为 PHP 会在程序员没有意图在脚本中的该点发送任何输出时开始输出缓冲。

<?php
echo "Hello world";

// ...更多代码

echo "Last statement";

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

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top