- PHP編程基礎與實踐教程
- 干練 毛紅霞
- 741字
- 2019-11-29 15:51:32
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所示。

圖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所示。

圖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所示。

圖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所示。

圖2-4 ASP風格的標記