php與html的關係說明(含示例代碼及圖示)

php是一種後端程式語言,html內容寫好就不會變化,所以才需要PHP這種腳本證言,生成動態內容(亦稱動態頁面)。
動態頁面里的PHP代碼是要經過服務器解釋執行,然後將HTML傳給瀏覽器。
服務器執行php的文件一般為php後綴,例如about.php

PHP最終是要生成HTML給瀏覽器,瀏覽器才能顯示頁面,所以用其他腳本程式語言也可以寫後端,例如C, asp.net, java等。

下圖清楚顯示PHP在服務器執行後輸出到瀏覽器html的過程:

  1. 找到 index.php
  2. 解釋執行indexphp 代碼,生成HTML內容
  3. 將HTML內容返回瀏覽器
php是一種後端程式語言,html內容寫好就不會變化,所以才需要PHP這種腳本證言,生成動態內容(亦稱動態頁面)。
動態頁面里的PHP代碼是要經過服務器解釋執行,然後將HTML傳給瀏覽器。
服務器執行php的文件一般為php後綴,例如about.php

PHP最終是要生成HTML給瀏覽器,瀏覽器才能顯示頁面,所以用其他腳本程式語言也可以寫後端,例如C, asp.net, java等。

下圖清楚顯示PHP在服務器執行後輸出到瀏覽器html的過程:

1. 找到 index.php
2. 解釋執行indexphp 代碼,生成HTML內容
3. 將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的關係說明,希望能夠讓入門的朋友少走彎路!

Alex Lin

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *