Loading...

PHP从HTML转义详解

定义和用法

PHP文件可以将内容与代码混合在一起,而代码嵌入HTML文档中。解析器将忽略标记外部的代码,以供客户端浏览器解释。一个HTML文档可以有多个PHP块,每个块都在<?php和?>标记内。

语法

<p> HTML block </p> <?php //PHP块 .. .. ?> <p> HTML block </p> <?php //PHP块 .. .. ?> <p> HTML block </p>

每次遇到打开PHP标记时,解析器都会开始将输出呈现给客户端,直到到达关闭标记为止。如果代码使用条件语句,则解析器确定要跳过的块。

再次直到另一个开始标记出现,所有内容都被视为HTML,而使浏览器进行处理。

PHP版本

此描述适用于所有版本的PHP。

以下示例显示了嵌入HTML的PHP代码

示例

<html> <body> <!..HTML code--!> <h3>Hello World</h3> <!-- PHP code --!> <?php echo "Hello World in PHP"; ?> <!-- This is HTML code --!> <p>Hello world again</p> <?php echo "Hello World again in PHP"; ?> </body> </html>

输出结果

这将产生以下结果-

Hello WorldHello World in PHP Hello world again Hello World again in PHP

使用HTML和PHP混合代码的示例

示例

<?php $marks=10; ?> <h1>Using conditional statement</h1> <?php if ($marks >=50): ?> <h2 style="color:blue;">Result:pass</p> <?php else: ?> <h2 style="color:red;"> Result:Fail</p> <?php endif; ?>

输出结果

这将产生以下结果-

Using conditional statement Result:Failchange marks to 60 and run again Using conditional statement Result:pass