当 PHP 解析文件时,它会查找开始和结束标记,它们分别是 <?php 和 ?>,它们告诉 PHP 开始和停止解释它们之间的代码。通过这种方式解析,PHP 可以嵌入到各种不同的文档中,因为 PHP 解析器会忽略开始和结束标记对之外的所有内容。
<?php
?>
PHP 包含一个简短的 echo 标记 <?=,它是更冗长的 <?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 结束标记后意外添加空格或换行符,这可能会导致不良影响,因为 PHP 会在程序员没有意图在脚本中的该点发送任何输出时开始输出缓冲。
<?phpecho "Hello world";// ...更多代码echo "Last statement";// 脚本在此处结束,没有 PHP 结束标记