凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略,这使得 PHP 文件可以具备混合内容。
可以使 PHP 嵌入到 HTML 文档中去,如下例所示。
- <p>PHP</p>
- <?php echo '是一种创建动态交互性站点的强有力的' ; ?>
- <p>服务器端脚本语言。</p>
这将如预期中的运行,因为当 PHP 解释器碰到 ?> 结束标记时就简单地将其后内容原样输出(除非马上紧接换行 - 见指令分隔符)直到碰到下一个开始标记.
例外是处于条件语句中间时,此时 PHP 解释器会根据条件判断来决定哪些输出,哪些跳过。见下例。
使用条件结构:
Example #1 使用条件的高级分离术
- <?php if ( $expression == true ): ?>
- 小明今年15岁了.
- <?php else: ?>
- 小明今年还不满15岁.
- <?php endif; ?>