Jollen 網路學院
|| Jollen 的 Embedded Linux 訓練方案 | Jollen 的 Embedded Linux 系列著作 ||
□ Jollen網路學院 >> PHP 讀者服務 >> PHP 線上教材 □

CH1: 什麼是 PHP

在這篇文章裡,你可以學到:

  • PHP 簡介
  • PHP 與 Perl 處理 HTML 的比較

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>

是不是變的簡單方便多了。

PHP 線上教材
· CH1: 什麼是 PHP
· CH2: PHP 的用途
· CH3: PHP 的優點
· CH4: Hello, world!
· CH5: 如何安裝 PHP
· CH6: PHP 入門觀念
· CH7: PHP 基本語法
· CH8: PHP 常數與變數
· CH9: PHP 函數設計
· CH10: PHP 運算元
· CH11: PHP Expression
· CH12: PHP 陣列
· CH13: PHP Class設計
· CH14: PHP 良好習慣
回首頁 |  TOP |
    Copyright (c) 2006 www.jollen.org
All rights reserved. 更新日期: 2006/04/11