官术网_书友最值得收藏!

2.1 標記

PHP是一種HTML嵌入式的腳本語言,因此需要通過標記對來標識PHP代碼,即使用標記對將PHP代碼部分包含起來,以說明該段代碼為PHP代碼。

PHP支持XML(Extensible Markup Language,可擴展標記語言)風格、腳本風格、簡短風格和ASP(Active Server Pages,動態服務器頁面)風格四種不同風格的標記,并可以放置在<html>標簽中的任何位置。

1. XML風格的標記

XML風格的標記是使用“<?php ?>”來標識PHP代碼。這是PHP中默認的、推薦的、最常用的標記。這種風格的標記不會被服務器禁用,在XML和XHTML(Extensible Hyper Text Markup Language,可擴展超文本標記語言)中也可以使用,因此推薦讀者盡量使用該風格的標記。

【實例2-1(3_XML_Tag.php)】 使用XML風格的標記在HTML中嵌入PHP代碼,并輸出信息“這是XML風格的標記”。實例代碼如下。

<html>
  <head>
    <title>XML風格的標記</title>
  </head>
  <body>
    <?php
      header("content-Type: text/html; charset=gb2312");
      echo '這是XML風格的標記';
    ?>
  </body>
</html>

運行結果如圖2-1所示。

2d1

圖2-1 XML風格的標記

2. 腳本風格的標記

腳本風格的標記是使用“<script language="php"></script>”來標識PHP代碼。

【實例2-2(4_Script_Tag.php)】 使用腳本風格的標記在HTML中嵌入PHP代碼,并輸出信息“這是腳本風格的標記”。實例代碼如下。

<html>
  <head>
    <title>腳本風格的標記</title>
  </head>
  <body>
    <script language="php">
      header("content-Type: text/html; charset=gb2312");
      echo '這是腳本風格的標記';
    </script>
  </body>
</html>

運行結果如圖2-2所示。

2d2

圖2-2 腳本風格的標記

3. 簡短風格的標記

簡短風格的標記是使用“<? ?>”來標識PHP代碼。

說明:如果要使用簡短風格的標記,需要先在php.ini文件中進行設置,通過“開始→程序→AppServ→PHP Edit php.ini”即可打開該文件,然后將其中的short_open_tag設置為ON,最后重啟Apache服務即可。

【實例2-3(5_Short_Tag.php)】 使用簡短風格的標記在HTML中嵌入PHP代碼,并輸出信息“這是簡短風格的標記”。實例代碼如下。

<html>
  <head>
    <title>簡短風格的標記</title>
  </head>
  <body>
    <?
      header("content-Type: text/html; charset=gb2312");
      echo '這是簡短風格的標記';
    ?>
  </body>
</html>

運行結果如圖2-3所示。

2d3

圖2-3 簡短風格的標記

4. ASP風格的標記

ASP風格的標記是使用“<% %>”來標識PHP代碼。

說明:如果要使用ASP風格的標記,同樣需要在php.ini文件中進行設置,即將其中的asp_tags設置為ON,然后重啟Apache服務即可。

【實例2-4(6_ASP_Tag.php)】 使用ASP風格的標記在HTML中嵌入PHP代碼,并輸出信息“這是ASP風格的標記”。實例代碼如下。

<html>
  <head>
    <title>ASP風格的標記</title>
  </head>
  <body>
    <%
      header("content-Type: text/html; charset=gb2312");
      echo '這是ASP風格的標記';
    %>
  </body>
</html>

運行結果如圖2-4所示。

2d4

圖2-4 ASP風格的標記

主站蜘蛛池模板: 图木舒克市| 龙岩市| 阳西县| 白城市| 北安市| 西城区| 共和县| 安阳县| 南康市| 满洲里市| 秦安县| 萨迦县| 修水县| 红河县| 西吉县| 两当县| 南涧| 泰来县| 科技| 陆川县| 罗定市| 常州市| 固阳县| 甘德县| 金乡县| 苏州市| 怀化市| 嘉峪关市| 高青县| 长寿区| 横峰县| 翁牛特旗| 六枝特区| 漠河县| 建平县| 平舆县| 资源县| 长岛县| 昌吉市| 民乐县| 晋宁县|