php是一種後端程式語言,html內容寫好就不會變化,所以才需要PHP這種腳本證言,生成動態內容(亦稱動態頁面)。
動態頁面里的PHP代碼是要經過服務器解釋執行,然後將HTML傳給瀏覽器。
服務器執行php的文件一般為php後綴,例如about.php
PHP最終是要生成HTML給瀏覽器,瀏覽器才能顯示頁面,所以用其他腳本程式語言也可以寫後端,例如C, asp.net, java等。
下圖清楚顯示PHP在服務器執行後輸出到瀏覽器html的過程:
- 找到 index.php
- 解釋執行indexphp 代碼,生成HTML內容
- 將HTML內容返回瀏覽器
1.完全用php輸出html標籤的方法
示例如下:
<?php
print "<!DOCTYPE html>\n";
print "<html>\n";
print "<head>\n";
print "<title>My web Page</title>\n";
print "</head>\n";
print "<body>\n";
for ($i = 1; $i <=10; $i++){
print "<p class = \"count\"> I can count to $i!</p>\n";
}
print "</body>";
print"</html>";
?>
2.利用HTML混合php減少代碼量(文件後綴需為php)
示例代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>phptext</title>
</head>
<body>
<?php
for ($i = 1; $i < 10; $i++):
?>
<p class = "count"> i can count to <?php echo $i; ?></p>
<?php endfor ?>
</body>
</html>
以上就是php與html的關係說明,希望能夠讓入門的朋友少走彎路!