PHP转义自HTML
定义和用法
PHP文件可以包含带标记代码,该代码嵌入在HTML文档中。标记外的代码会被解析器忽略,从而留给客户端浏览器解释。一个HTML文档可以包含多个PHP块,每个块都在<?php和?>标记内。
语法
<p> HTML block </p> <?php //php block .. .. ?> <p> HTML block </p> <?php //php block .. .. ?> <p> HTML block </p>
每当遇到打开PHP标记时,解析器开始向客户端呈现输出,直到达到关闭标记。如果代码包含条件语句,则解析器将确定要跳过的块。
当再次出现另一个打开标记时,所有内容都被视为HTML,浏览器可处理该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 World Hello 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
广告