文章教程

6.2嵌入PHP

9/17/2020 9:49:37 PM 人评论 次浏览

6.2 嵌入PHP

在HTML中嵌入PHP脚本的方法有以下4种。

1.XML风格

  <?php …?>

PHP推荐使用的标记风格,服务器管理员不能禁用这种风格,如果需要将PHP嵌入到XML或XHTML中,则需要使用以符合语法要求。

2.简短风格

  <?…?>

该风格遵循SGML(Standard Generalized Markup Language,标准通用标记语言)的语法要求,但是服务器管理员可以禁用它,因为它会影响XML文档的XML声明。

注意:只有在php.ini配置文件中将选项short_open_tag赋值为on方可使用简短风格。

3.SCRIPT风格。

  <script language="php">…</script>

这种标记是最长的,读者如果使用过JavaScript或VBScript,就会熟悉这种风格。当使用的HTML编辑器无法支持其他的标记风格时,可以使用它。

4.ASP风格

  <%  …%>

ASP风格是为习惯ASP或ASP.NET编程风格的使用者而设计的。在默认情况下该标记是被禁用的。

注意:使用ASP风格,需在php.ini配置文件设定中将asp_tags选项赋值为on。

小实例演练:嵌入PHP。

6-1.php

  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>无标题文档</title>
  </head>
  <body>
  	<? echo "嵌入PHP";?>
      <?PHP echo "嵌入PHP";?>
  	<script language="php">
  		echo "嵌入PHP";
  	</script>
      <% echo "嵌入PHP"; %>
  </body>
  </html>

实例关键点解析:

以上代码需将php.ini配置文件中选项short_open_tag赋值为on,sp_tags选项赋值为on。

运行结果如图6-1所示。

image

图6-1 运行效果

注意:XML风格与SCRIPT风格总是可用的。而简短风格和ASP风格,可以在php.ini配置文件中打开或关闭。虽然有人觉得简短风格与ASP风格使用方便,但其移植性较差,通常不推荐使用。

教程类别