第一章 了解PHP
PHP的來龍去脈
PHP的特性
PHP的機理
PHP安裝與測試
一、PHP的來龍去脈
1、簡介
PHP是一種服務端運行的嵌入HTML的腳本語言,這是語法以PERL為基礎,融入了C語言、ASP腳本、SHELL腳本和JAVASCRIPT腳的長處。
2、起源
PHP是一個遞歸的縮寫名稱,PHP(PHP Hypertest Preprocessor,最初稱為“Personal Home Page Tools",也稱為“Personal Homepages”,或者“Pre-Hypertest Processor”)。PHP是一種HTML內嵌式的語言(類似IIS上的ASP)。而PHP獨特的語法混合了C、JAVA、Perl以及PHP式的新語法。它可以比CGI或者Perl更快速的執行動態網頁。
1994年Rasmus Lerdorf 開始計劃發展。在1995年以Personal Homepages Tools(PHP Tools)開始對外發表第一個版本。
1995年中第二版的PHP問市。第二版定名為PHP/FI(From Interpreter)。PHP/FI并加入了
發展mSQL的支持,自此奠定了PHP在動態網頁開發上的影響力。
1997年,PHP 3.0是類似于當今PHP語法結構的第一個版本。
200年,發布了PHP 4。
2004年,PHP 5誕生,OO功能與XML的集成得到了大大的改進。
在1996年,有一萬五千個WEB網站使用PHP/FI;
在1997年中,使用PHP/FI的WEB網站成長到超過五萬個。
在1998年末,PHP的安裝人數幾近10000,有大約100000個網站報告他們使用了PHP。在PHP 3.0的頂峰,Internet上10%的WEB服務器上都安裝了它。
在1999年中的使用網站超過了十五萬!!它是源代碼完全公開,在Open Source意識抬頭的今天,它更是這方面的中流砥柱。
PHP無處不在。在其2004年2月的WEB服務器調查中,Netcraft[www.netcraft.com]調查了如指掌7173415個域,并發現階段5205474個已經安裝了PHP。這大約為WEB上所有域的32%,并且這種增長勢頭沒有減緩的跡象。
十年發展,PHP是WEB 服務器最佳的開發工具。
二、PHP的特性
PHP3 特性:
簡單
速度快
跨平臺
強大的數據庫支持
嵌入HTML
分析XML
文件存取
文本處理
復雜變量
圖像處理
PHP 4 特性:
API擴充
布爾類型
COM/DCOM
與PHP 3兼容性好
配置
加密支持
多維數組
JAVA交互支持
OO特點
ZIP文件處理
PHP 5特性:
OO
XML
異常處理
SOAP擴展,支持WEB服務
三、PHP的機理
PHP是一種開放源代碼的腳本編程語言,主要用于WEB服務器的服務器端應用程序,用于動態網頁設計。PHP可以用于替代微軟的ASP/ASP.NET/VBScript/JScript體系、SUM微系統公司的JSP/JAVA體系,以及CGI/Perl等。它是一種嵌入HTML頁面中的腳本語言。
PHP在WEB服務器上運行。當PHP腳被客戶端請求時,被請求的PHP程序開始執行,并把執行的結果返回給客戶端的瀏覽器。發送給客戶端瀏覽器的內容是普通的HTML文本,不包含PHP代碼。這是與嵌入HTML的客戶端腳本(例如JScript/VBScript等)的最主要的區別。
先看一個最簡單的例子(examplel.html):
hello world
Hello World
|
|