簡單的 PHP 程式長相 一開始,Jollen
以一個 PHP 程式做為開頭。這是一份相單簡單的 PHP 程式:
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=big5">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
<title>PHP3 Example.</title>
</head>
<body BGCOLOR="#FFFFFF">
<?php
echo "<p>Hello!</p><br>";
echo "<p>World...</p><br>";
?>
</body>
</html>
當這份 PHP 程式被執行後,會輸出底下的 HTML 給瀏覽器:
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=big5">
<meta NAME="GENERATOR" CONTENT="Microsoft FrontPage 3.0">
<title>PHP3 Example.</title>
</head>
<body BGCOLOR="#FFFFFF">
<p>Hello!</p><br>
<p>World...</p><br>
</body>
</html>
嗯...是的,沒錯!看起來就像是一個可以輕易做出來的網頁一樣,事實上呢,這個網頁的前身就是用
Microsoft FrontPage 做出來的,看到了吧!
第一個程式藍色的部份就是 PHP 的程式區塊,PHP 的程式區塊利用
<?php ... ?> 圍起來,第二個輸出後的網頁藍色的部份就是 PHP
程式執行後的結果。也是使用者最後會接收到的檔案內容。
利用 PHP 的目的就是為了輸出 HTML
格式的檔案,只不過,用程式來跑可以讓網頁有「動態」效果,而利用編輯程式做出來的網頁是冰冰冷冷的!
請仔細比對原來的 PHP 程式被置換後的內容,PHP
程式執行後,只有「最終輸出的內容」才會呈現在畫面上,所以,當我們需要一些動態的內容時,就必須用
PHP 來設計網頁。這樣的情形最常見的像是顯示訪客的 IP 位址,因為
IP
位址的資訊無法事先利用編輯程式設計,也就是說,必須「動態」地顯示。
PHP 與 HTML 的關聯
接下來,我們又在這個簡單的程式裡發現一件重要的事。PHP
是用來輸出網頁內容的,而網頁不就是 HTML 寫成的嗎?是的,you got
it!
這個重要的資訊告訴我們,PHP 被夾雜在 HTML 檔案裡,只有 PHP
的程式區塊會被執行,而執行後的結果,輸出時,必須要配合整個網頁所使用的
HTML 語法,輸出文字或圖形時,也要使用 HTML 的語法。
所以說:學好 PHP 前,要先把 HTML 搞定。
嗯,到這裡我想大家對 PHP
的長相已經有最初步的認識了,如果您想知道,要如何安裝並執行
PHP,那麼,請繼續看下去 :) |