PHP是一種用于創建動态WEB頁面的服務端腳本語言。如(農村rú)同ASP和ColdFusion,用戶可以混合使錯朋用PHP和HTML編寫WEB頁面,訪問者浏覽到玩如該頁面時(shí),服務端會(huì)首先對頁面中的PHP年低命令進行處理,然後把處理後的結果連同HTML内容一門呢起傳送到訪問端的浏覽器(qì)。但是與ASP或ColdFu喝舊sion不(bù)同,PHP是一種源代碼開(kāi)放程序,擁有很好(hǎo習白)的跨平台兼容性。用戶可以在WindowsNT系統以及許多明器版本的Unix系統上運行PHP,而且可以将PHP作畫空為(wèi)Apache服務器(qì)的内置模塊或CGI程序運行。除了能外外夠精确的控制WEB頁面的顯示内容之外, 用戶還可以通(tōng高海)過使用PHP發送HTTP報頭。用戶可以通(tōng科區)過PHP設置cookies,管理用戶身份識别,并對用戶浏覽頁面進行重定向。視醫PHP具有非常強大(dà)的數據庫支持功能,能夠訪問幾乎目前所有較為(wè東刀i)流行的數據庫系統。此外,PHP可以與多個外接庫集成,為(他關wèi)用戶提供更多的實用功能,如(rú)生成PDF文件等。 用戶可以直志坐接在WEB頁面中輸入PHP命令代碼,因而不(坐相bù)需要任何特殊的開(kāi)發環境。在WEB頁面影玩中,所有PHP代碼都被放置在“”中。 此外,用戶還可以選擇使船廠用諸如(rú)<SCRIPTLANGUAGE="PH知鄉P"等的形式。PHP引擎會(huì)自動識别并處理頁面中所有位于PHP定睡愛界符之間的代碼。PHP腳本語言的語法結構與C大件語言和Perl語言的語法風格非常相似。用戶在從但使用變量前不(bù)需要對變量進行聲明。使林商用PHP創建數組的過程也非常簡單。PHP還具有基本的面向對象雜師組件功能,可以極大(dà)的方便用戶有效組草校織和封裝自己編寫的代碼。從1995年開(kāi)始使用,特别是從1去件998年其3.0版本的發布而成為(wèi)一個成熟的産品後,PH會微P已被許多的網絡開(kāi)發人員所采用和務技青睐。到目前為(wèi)止,全世界已經有上百萬的網站正在運短機行着PHP,而且他(tā)們(men)的運行狀态都相當好(請她hǎo)。PHP是免費提供的和開(kāi)放源代碼的,并且是跨平台的,它能良子慢好(hǎo)的運行在UNIX和NT下。由于PHP具有可以在多平台下運行的能力商如,就使得(de)建設一個複雜的網站變成一件很紅影輕松的事情----不(bù)管是在NT下還是遠女UNIX下。這樣也将間接的鼓勵了網站平台從NT向UNIX及LINUX的轉飛制移。在過去,如(rú)果你要将站點的OS改換一下,象CGI代碼的解釋,或者去北将ASP轉化成PERL等工(gōng)作都是極其頭痛的事情。而現在如(飛劇rú)果使用的是PHP,這種改換對任何人都是毫無痛苦的。事實舞劇上,現在已經有了将ASP轉換成PHP的免費工(gōng)具了。當然,照間驅動PHP快速發展的動力不(bù)僅僅是其操作平台的無依賴性。越來越多網絡開(靜月kāi)發人員喜歡PHP,因為(wèi)PHP語了音言本身的許多優秀特點:簡單而工(gōng)離這整的語法,對象支持和非常優秀的文檔和強大(dà)的功能。
PHP 的全名是一個巢狀的縮寫名稱,"PHP:麗高 Hypertext Preprocessor",打開(kāi會綠)縮寫還是縮寫。PHP 是一種 HTML 内嵌式的語言 (快費類似 IIS 上的 ASP)。而 PHP 獨特的語區靜法混合了 C、Java、Perl 以及 PHP 式的新語法。它去花可以比 CGI 或者 Perl 更快速的執行動态網頁。
PHP 最初是在 1994 年 Rasmus Lerdorf 開家少(kāi)始計畫(huà)發展。在 1995 年以 Personal 大學Home Page Tools (PHP Tools很銀) 開(kāi)始對外發表第一個版本。在這中道早期的版本中,提供了訪客留言本、訪客計數器(qì)等簡單的功水很能。随後在新的成員加入開(kāi)發行列之後,在白章 1995 年中,第二版的 PHP 問市。第二版人草定名為(wèi) PHP/FI(Form Inte吃愛rpreter)。PHP/FI 并加入了 mSQL 的支援,自此奠定子從了 PHP 在動态網頁開(kāi)發上的影響力。在 1996 年底,有一我書萬五千個 Web 站台使用 PHP/FI;件拿在 1997 年中,使用 PHP/FI 的 Web 站台成長(cháng)們人到超過五萬個。而在 1997 年中,開(kāi外從)始了第三版的開(kāi)發計劃,開(k物長āi)發小組加入了 Zeev Suraski 及 And可秒i Gutmans,而第三版就定名為(wèi) PHP3。
PHP3 跟 Apache 伺服器(qì)緊腦妹密結合的特性;加上它不(bù)斷的更新及加入新匠秒的功能;并且它幾乎支援所有主流與非主流資(zī他海)料庫;再以它能高速的執行效率,使得(de) PHP 和上在 1999 年中的使用站台超過了十五萬得我!!它的原始碼完全公開(kāi),在 Open Source腦公 意識擡頭的今天,它更是這方面的中流砥柱生商。不(bù)斷地有新的函式庫加入,以及不(bù)停地更新的活力,費說使得(de) PHP 無論在 UNIX 畫也或是 Win32 的平台上都可以有更多新的功能。信到它提供豐富的函式,使得(de)在程式設計方面有着更好(hǎo)的支援。
PHP 的第四代 Zend 核心引擎已經出現。整個劇南醫(jù)本程式的核心大(dà)幅更動,讓程式的執行速度,滿足更快的要求。在最票土佳化之後的效率,已較傳統 CGI 或者 A技媽SP 等程式有更好(hǎo)的表現。而且還有更強的新功能、笑銀更豐富的函式庫。無論您接不(bù)接受,PHP間費 都将在 Web CGI 的領域上,掀起巅覆性的制光革命。對于一位專業的 Web Master 而言,它将也是必修課程之了件一。