在解析文件时,PHP是开始标记和结束标记,即<?php和?>中所述修改相应参数的值。它们指示PHP在这期间开始和停止代码解析。此分析方法允许将PHP嵌入到各种文档中,并且开始和结束标记的外部部分将被PHP解析器忽略。
PHP是<?缩写echo标记<?=的下界。
示例1 PHP的开始标记和结束标记:
1. <?php echo 'if you want to serve PHP code in XHTML or XML documents, use these tags'; ?> 2. You can use the short echo tag to <?= 'print this string' ?>. It's equivalent to <?php echo 'print this string' ?>. 3. <? echo 'this code is within short tags, but will only work '. 'if short_open_tag is enabled'; ?>
默认情况下,短标记(第三个示例)处于启用状态,但short_open_tag php.也可以通过ini直接禁用。如果PHP安装在--disable-short-tags配置中,则默认情况下禁用此功能。
注意:
由于可以禁用短标记,因此建议使用常规标记(<?php?>和<?=?>)来最大化兼容性。
如果文件内容仅包含PHP代码,建议删除文件末尾PHP的结束标记。这样可以避免在PHP结束标记后错误添加空格或换行符。这样,当脚本无意输出空白时,PHP可能会开始输出这些空白。
<?php echo "Hello world"; // ... 更多代码 echo "Last statement"; // 脚本在此处结束,没有 PHP 结束标记