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>
是不是變的簡單方便多了。 |