明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

PHP 腳本:隨心所欲的代碼逐漸流行

[摘要]記得 HTML 從1.0 版發(fā)展到 2.0 版的那些令人興奮的日子嗎,那時掌握一種新的 Web 語言就和查看 Web 站點(diǎn)之后的代碼一樣簡單?記得輕松的學(xué)習(xí)基礎(chǔ) HTML 嗎?記得能夠隨意地構(gòu)建出一些代碼,并在編寫時快速地查看外觀,而且如果它不能運(yùn)行,能夠容易地修改 HTML 代碼嗎?沒有 IDE...
記得 HTML 從1.0 版發(fā)展到 2.0 版的那些令人興奮的日子嗎,那時掌握一種新的 Web 語言就和查看 Web 站點(diǎn)之后的代碼一樣簡單?記得輕松的學(xué)習(xí)基礎(chǔ) HTML 嗎?記得能夠隨意地構(gòu)建出一些代碼,并在編寫時快速地查看外觀,而且如果它不能運(yùn)行,能夠容易地修改 HTML 代碼嗎?沒有 IDE,沒有對象和類。只需一個文本編輯器、一些標(biāo)記和您自己的聰明才智?胺Q快速和經(jīng)濟(jì)高效!  

  這些日子不會永遠(yuǎn)消逝。這種“保持簡單”的精神在 PHP(近幾年來得到廣泛應(yīng)用的一種腳本語言)中繼續(xù)延續(xù)。這種語言在不斷發(fā)展,并逐漸知道 PHP 能做什么以及不能做什么,并且使 Web 應(yīng)用程序更加易于構(gòu)建。

  從默默無聞的新生事物到 Web 上的明星角色   

  就像二十世紀(jì)五十年代初涉影壇的好萊塢演員,PHP 真正的開始并不廣為人知。有些人認(rèn)為 PHP 代表“個人主頁”。有些人認(rèn)為 PHP 是其發(fā)明者姓名的首字母縮寫。實(shí)際上,PHP 代表超文本預(yù)處理器 (Hypertext Pre Processor),它是由一個名叫 Rasmus Lerdorf 的人在 1994/95 年左右發(fā)明的。Lerdorf 提出了 PHP 框架,作為跟蹤 Web 站點(diǎn)的訪問者如何查看其在線簡歷的一種方式。他公開發(fā)布了最初的超文本預(yù)處理器源代碼,以幫助其它的 Web 開發(fā)人員對在線內(nèi)容執(zhí)行類似的操作。   

  當(dāng)時 Web 開發(fā)人員受到 HTML 中提供的表示特性的打擊,開始發(fā)現(xiàn)這種新的 PHP 腳本語言在構(gòu)建動態(tài)內(nèi)容的 Web 站點(diǎn)時有多大的好處。PHP 代碼可以直接嵌入到 HTML 代碼中,而且這種年輕的腳本語言就像 HTML 一樣易于掌握。   

  對開發(fā)人員而言,這意味著可以很快學(xué)會 PHP,可以快速構(gòu)建動態(tài)內(nèi)容的 Web 站點(diǎn),對代碼的修改也可以快速地完成。在開發(fā)人員編程時,可以立即查看結(jié)果,無需 IDE,也無須困擾于處理用戶類型和整數(shù)類型以及對象和類 — 它們構(gòu)成了在更復(fù)雜的語言(如 Java)中開發(fā)人員需要操心的日常腦力工作。PHP 在各方面保持簡單,您不必成為熟練的編程人員就可以開始使用。
  

  由于 PHP 的入門級這一特性,一個開放源代碼社區(qū)圍繞著該語言成長起來,以幫助 PHP 開發(fā)變得更加簡單。該語言現(xiàn)在支持幾種查詢協(xié)議,有一個強(qiáng)健的傳輸協(xié)議,并提供了許多不同類型的模塊庫來幫助構(gòu)建 PHP 應(yīng)用程序。


  

  所有這些結(jié)果表明在最近 3 年里 PHP 的使用得到了爆炸性的增長。回顧 2000 年,根據(jù)監(jiān)控和咨詢組 Security Space Web Server 的報告,只有 100,000 個站點(diǎn)在使用 PHP。在 2003 年 8 月,Security Space 報告使用 PHP 的 Web 站點(diǎn)的數(shù)量接近 140 萬。


  

  在 2003 年 6 月,在參加了 Security Space 調(diào)查的 Web 服務(wù)器中,超過一半(大約 52%)的服務(wù)器運(yùn)行有某種類型的 PHP。因?yàn)?PHP 是開放源代碼,因此它無疑對其它的開放源代碼 Web 產(chǎn)品(如 Apache Web 服務(wù)器,它是完全和 PHP 一起成長起來的)有很大的吸引力。在 Netcraft 最近的領(lǐng)域調(diào)查中,Apache 擁有超過三分之二的 Web 服務(wù)器市場,而第二位的 Microsoft IIS 擁有大約 24% 的份額。