转载

php html 分离

凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略,这使得 PHP 文件可以具备混合内容。

可以使 PHP 嵌入到 HTML 文档中去,如下例所示。

  1. <p>PHP</p> 
  2. <?php echo '是一种创建动态交互性站点的强有力的' ; ?> 
  3. <p>服务器端脚本语言。</p>  

这将如预期中的运行,因为当 PHP 解释器碰到 ?> 结束标记时就简单地将其后内容原样输出(除非马上紧接换行 - 见指令分隔符)直到碰到下一个开始标记.

例外是处于条件语句中间时,此时 PHP 解释器会根据条件判断来决定哪些输出,哪些跳过。见下例。

使用条件结构:

Example #1 使用条件的高级分离术

  1. <?php if ( $expression == true ): ?> 
  2.    小明今年15岁了
  3. <?php else: ?> 
  4.    小明今年还不满15岁.
  5. <?php endif; ?> 
上例中 PHP 将跳过条件语句未达成的段落,即使该段落位于 PHP 开始和结束标记之外。由于 PHP 解释器会在条件未达成时直接跳过该段条件语句块,因此 PHP 会根据条件来忽略之。
正文到此结束
Loading...