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