常見的Web語言有PHP、ASP和JSP,這些語言都用了一對標記將代碼包含起來,方便將HTML和PHP代碼區分開來。PHP有多種標記風格,最常見的是“<?php?>”標記,也被稱作“默認標記”。
XML風格
XML風格是PHP推薦使用的標記風格。
動手寫
<?php echo "用XML風格輸出一句話:"; echo"你好"; ?>
如果文件中沒有HTML代碼,建議將最后的“?>”去掉。
動手寫
<?php echo"用XML風格輸出一句話:"; echo"你好";
腳本風格
除了XML風格,還可以使用<script></script>這種表示方式,這種表示風格和JavaScrip編程語言類似。
動手寫
<script language=”php”> echo"用腳本風格輸出一句話:"; echo"你好"; </script>
簡短風格
簡短風格,顧名思義,就是更簡單的一種風格。這種風格在許多環境中默認是不支持的,需要在配置文件php.ini中啟用short_open_tage選項。
動手寫
? echo "用腳本風格輸出一句話:你好"?>
ASP風格
和簡短風格一樣,ASP風格需要在配置文件php.ini中開啟asp_tags設置。
動手寫
<% echo "用XML風格輸出一句話:"; echo"你好"; %>
將PHP代碼嵌入到HTML頁面中
PHP文件中可以包含PHP代碼和HTML代碼,在網頁展示時,HTML代碼直接輸出到網頁上,而PHP代碼則會執行后輸出。通過使用PHP標記語言,可以將PHP代碼嵌入到HTML網頁中。
動手寫
<!DOCTYPE html> html> Shead> <meta charset="UTF-8"> <itle>PHP和HTML結合使用</itle> /head> <body> <h1>時間問候</h1> <?php //設置當前環境為中國時區 date_default_timezone_set('PRC'); //獲取當前時鐘的小時 $h= date('G'); if (Sh< 11)( ?> <h2>4ch2> <?php } else if(Sh < 13)( ?> ch2><h2> <?php } else if(Sh < 17)( ?> <h2>下午好</h2> <?php } elsel ?> <h2>F4ch2> <?php ?> </body> </html>
動手寫中,每一處<?php?>中的內容全部為PHP代碼,在這之外的代碼是HTML代碼。PHP獲取服務器當前時間,并根據不同的時間顯示對應的HTML內容。當前時間為下午14:00,頁面顯示為“下午好”。