|
| 什麼是 PHP | PHP 的用途 | PHP 的優點 | Hello, world! | 如何安裝 PHP | PHP 入門觀念 | | PHP 基本語法 | PHP 常數與變數 | PHP 函數設計 | PHP 運算元 | PHP Expression | |
什麼是 PHP
PHP 簡介
如果說 PHP 是 UNIX 系統上的 ASP,那麼大家都應該知道 PHP 大概是什麼東西了。比起 ASP 的高知名度,PHP 似乎不太受人注意。其實國外的網頁使用 PHP 來建構網站已經有很長的一段時間了,最近 PHP 也開始在國內萌芽,PHP 也漸漸被注意,這是非常令人欣慰的一件事。
讀者可能對 PHP 的全名比較感興趣,筆者第一次接觸 PHP 時,PHP 當時還是叫做 Personal Home Page 或 Personal Homepage Program,至於現在的官方全名則是 Hypertext Preprocessor。
PHP 是一種 server-side HTML-embedded 的 script 語言。這樣就很清楚了,PHP 是內嵌於 HTML 檔案裡的 script 語言。PHP 的功能與能力與一般使用 Perl 或 C 寫成的 CGI 沒二樣,但重要不同的是:一般 CGI 程式必須自行輸出或處理 HTML,而 PHP 是穿插在 HTML 裡的程式。基於這個重要的相異點,PHP 在 HTML 的處理上就頗為輕鬆。
PHP 與 Perl 處理 HTML 的比較
利用 Perl 寫成的 CGI 程式:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
$name = "Paul";
print "<html>";
print "<head>";
print "<title></title>";
print "</head>";
print "<body>";
print "<p>Hi! I'm $name</p>";
print "</body>";
print "</html>";
再看同樣的輸出利用 PHP 要如何撰寫:
<html>
<head>
<title></title>
<?php $name = 'Paul' ?>
</head>
<body>
<p><?php echo "Hi! I'm $name" ?></p>
</body>
</html>
是不是變的簡單方便多了。