1
2
3
4
5
6
7
8
9
10
11

PHP是什麼(me)、做什麼(me)、特性及訪問原理

發(fā)布時間:2017-07-20 07:14   發(fā)布人:毛書朋   浏覽次數:9048


關聯課件:2子項目二 -什麼(me)是PHP及PHP的特性和訪問原理(點擊在線預覽)


2.3.1 什麼(me)是PHP

2.3.1.1  PHP的概念     

      PHP究竟是什麼(me)?如果追根溯源,它是一個名稱Personal HomePage:Hypertext Preprocessor(個人主頁:超文本預處理器)的縮寫。當然這(zhè)是一個很古老的稱呼,已經(jīng)遠遠不能(néng)反映今天PHP的真實能(néng)力。PHP當今已經(jīng)不僅僅是一個可以用在個人主頁上的服務器端腳本語言,而已經(jīng)成(chéng)長(cháng)爲一門極爲流行、深受Web程序員喜愛的、風靡全球的Web程序設計語言。它是開(kāi)源、免費和跨平台的,而且具有高效、簡單和安全等特點。Web開(kāi)發(fā)者能(néng)夠快速地掌握PHP并寫出功能(néng)強大的服務器端腳本。

2.3.1.2  PHP的發(fā)展曆史

      PHP的創建者是Rasmus Lerdorf。最初它隻是一個用Perl語言編寫的小程序,名字叫(jiào)PHP/FI,用于計算網頁訪問量。後(hòu)來Rasmus又用C語言重新編寫,增加了數據庫訪問功能(néng)。Rasmus免費發(fā)布了這(zhè)個程序的源代碼,使得全世界的人都(dōu)可以免費使用,甚至對(duì)其修改、完善。直到今天,PHP仍然是開(kāi)源軟件領域成(chéng)功的典範之一。

     到了1997年,另外兩(liǎng)個對(duì)PHP有突出貢獻的重要人物——Andi Gutmans和Zeev Suraski,他們針對(duì)PHP/FI存在的不足進(jìn)行了重寫,經(jīng)過(guò)9個月的測試後(hòu),1998年6月,Andi、Rasmus和Zeev聯合發(fā)布了PHP曆史上重要的3.0版本,這(zhè)在PHP發(fā)展過(guò)程中有裡(lǐ)程碑式的意義。PHP 3.0一經(jīng)推出就大受歡迎,在PHP 3.0的頂峰,Internet上10%的Web服務器上都(dōu)安裝了它。

此後(hòu),PHP快速發(fā)展,并在全世界廣泛流行起(qǐ)來。PHP官方又先後(hòu)發(fā)布了PHP 4、PHP 5兩(liǎng)個版本,每個版本都(dōu)有大的改善和提升,使得PHP逐漸成(chéng)爲一門成(chéng)熟、穩定、可靠、高效、安全的Web編程語言,得到了越來越多Web程序員的喜愛。如今的PHP已經(jīng)與流行的ASP、JSP、ASP.NET等并列成(chéng)爲使用廣泛的Web編程語言之一。

       PHP在Web編程中屬于後(hòu)起(qǐ)之秀,而且也沒(méi)有大的商業公司作後(hòu)盾,因此其發(fā)展初期并不爲國(guó)内網站開(kāi)發(fā)人員所重視。最先進(jìn)入中國(guó)的是PHP 3.0版本,在相當長(cháng)的時間内,PHP在國(guó)内使用率很低。但是最近幾年,随着Internet在中國(guó)的迅猛發(fā)展,學(xué)習網站開(kāi)發(fā)技術的人越來越多,PHP以其易學(xué)、高效、安全、免費、跨平台等一系列重要優勢迅速脫穎而出,吸引了大量的學(xué)習者。很多高校已經(jīng)開(kāi)設PHP課程,各服務器提供商也紛紛提供PHP支持。現在浏覽國(guó)内網站不難發(fā)現,PHP的蹤迹無處不在,很多大的網站都(dōu)是采用PHP架構。

       PHP目前的最新版本是PHP 6,但它仍處在開(kāi)發(fā)階段,相比于PHP 5基本沒(méi)有實質性的變化。本教材仍然采用目前比較穩定的PHP 5進(jìn)行介紹。如果想獲得更多更新的PHP相關資料,可以到PHP官方網站https://www.php.net上浏覽,相信肯定會大有收獲,也可以登錄作者的網站https://www.17php.com進(jìn)行讨論。

2.3.1.3  PHP的應用前景

      PHP的應用前景十分廣闊。PHP幾乎可以勝任目前所有流行的B/S網絡應用程序開(kāi)發(fā)任務。從一般的網站新聞程序、留言本、用戶注冊與登錄、投票調查、計數器、網上登記、網上查詢到大型論壇程序、大型網上電子商務平台、網上辦公系統、信息管理系統(IMS/CMS)等。

      最近幾年,各類新的網絡技術的興起(qǐ)也大大豐富了PHP的能(néng)力。帶動了PHP周邊技術的發(fā)展,從而進(jìn)一步開(kāi)辟了PHP的應用領域,如模闆技術(Template)、網頁異步通信(Ajax)等在PHP中都(dōu)得到了應用。



  • 許延妍 2018-01-07 12:49:31
    開(kāi)放源代碼 所有的PHP源代碼事(shì)實上都(dōu)可以得到。 免費性 和其它技術相比,PHP本身免費且是開(kāi)源代碼。 快捷性 程序開(kāi)發(fā)快,運行快,技術本身學(xué)習快。嵌入于HTML:因爲PHP可以被嵌入于HTML語言,它相對(duì)于其他語言。編輯簡單,實用性強,更适合初學(xué)者。 跨平台性強 由于PHP是運行在服務器端的腳本,可以運行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台 效率高 PHP消耗相當少的系統資源。 圖像處理 用PHP動态創建圖像,PHP圖像處理默認使用GD2。且也可以配置爲使用image magick進(jìn)行圖像處理。 面(miàn)向(xiàng)對(duì)象
  • 徐新如 2018-01-08 19:33:16
    PHP 是一門令人驚歎的流行語言! 它強大到足以成(chéng)爲在網絡上最大的博客系統的核心(WordPress)! 它深邃到足以運行最大的社交網絡(facebook)! 而它的易用程度足以成(chéng)爲初學(xué)者的首選服務器端語言!
  • 劉昊 2018-01-08 23:46:30
    66666666
  • 廖丹丹 2018-01-09 15:30:53
    PHP在Web編程中屬于後(hòu)起(qǐ)之秀,而且也沒(méi)有大的商業公司作後(hòu)盾,因此其發(fā)展初期并不爲國(guó)内網站開(kāi)發(fā)人員所重視。最先進(jìn)入中國(guó)的是PHP 3.0版本,在相當長(cháng)的時間内,PHP在國(guó)内使用率很低。但是最近幾年,随着Internet在中國(guó)的迅猛發(fā)展,學(xué)習網站開(kāi)發(fā)技術的人越來越多,PHP以其易學(xué)、高效、安全、免費、跨平台等一系列重要優勢迅速脫穎而出,吸引了大量的學(xué)習者。很多高校已經(jīng)開(kāi)設PHP課程,各服務器提供商也紛紛提供PHP支持。現在浏覽國(guó)内網站不難發(fā)現,PHP的蹤迹無處不在,很多大的網站都(dōu)是采用PHP架構。
  • 王慧 2018-01-09 15:50:27
    PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種(zhǒng)通用開(kāi)源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學(xué)習,使用廣泛,主要适用于Web開(kāi)發(fā)領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動态網頁。用PHP做出的動态頁面(miàn)與其他的編程語言相比,PHP是將(jiāng)程序嵌入到HTML(标準通用标記語言下的一個應用)文檔中去執行,執行效率比完全生成(chéng)HTML标記的CGI要高許多;PHP還(hái)可以執行編譯後(hòu)代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
  • 甄丹丹 2018-01-09 15:52:41
    棒棒棒
  • 辛宏 2018-01-09 16:04:43
    PHP優勢: 開(kāi)放源代碼 所有的PHP源代碼事(shì)實上都(dōu)可以得到。 免費性 和其它技術相比,PHP本身免費且是開(kāi)源代碼。 快捷性 程序開(kāi)發(fā)快,運行快,技術本身學(xué)習快。嵌入于HTML:因爲PHP可以被嵌入于HTML語言,它相對(duì)于其他語言。編輯簡單,實用性強,更适合初學(xué)者。 跨平台性強 由于PHP是運行在服務器端的腳本,可以運行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台 效率高 PHP消耗相當少的系統資源。 圖像處理 用PHP動态創建圖像,PHP圖像處理默認使用GD2。且也可以配置爲使用image magick進(jìn)行圖像處理。 面(miàn)向(xiàng)對(duì)象 在php4,php5 中,面(miàn)向(xiàng)對(duì)象方面(miàn)都(dōu)有了很大的改進(jìn),php完全可以用來開(kāi)發(fā)大型商業程序。 專業專注 PHP支持腳本語言爲主,同爲類C語言。
  • 劉鑫蕊 2018-01-09 16:04:49
    方法獨特,從中學(xué)到了很多。
  • 劉鑫蕊 2018-01-09 16:05:48
    方法獨特,從中學(xué)到了很多。
  • 嶽猛 2018-01-09 16:06:11
    視頻很清晰,講的很到位
  • 魏德旺 2018-01-09 16:12:23
    PHP這(zhè)麼(me)厲害,來不及說再見了,我要去好(hǎo)好(hǎo)學(xué)習了
  • 馬文琦 2018-01-09 16:12:48
    php是超文本預處理器,是一種(zhǒng)通用開(kāi)源腳本語言,執行效率要高很多
  • 胡玲惠 2018-01-09 16:28:23
    PHP的應用前景十分廣闊。PHP幾乎可以勝任目前所有流行的B/S網絡應用程序開(kāi)發(fā)任務。從一般的網站新聞程序、留言本、用戶注冊與登錄、投票調查、計數器、網上登記、網上查詢到大型論壇程序、大型網上電子商務平台、網上辦公系統、信息管理系統(IMS/CMS)等。
  • 牛國(guó)旭 2018-01-09 17:09:13
    666
  • 2018-01-09 17:17:01
    PHP的應用前景十分廣闊。PHP幾乎可以勝任目前所有流行的B/S網絡應用程序開(kāi)發(fā)任務。從一般的網站新聞程序、留言本、用戶注冊與登錄、投票調查、計數器、網上登記、網上查詢到大型論壇程序、大型網上電子商務平台、網上辦公系統、信息管理系統(IMS/CMS)等。
  • 徐葉芳 2018-01-09 18:37:25
    PHP有易學(xué)、高效、安全、免費、跨平台等,多種(zhǒng)優點。
  • 謝陳林 2018-01-09 18:40:03
    666666666
  • 譚進(jìn) 2018-01-09 18:58:41
    講得不錯,好(hǎo)評 老師人不錯
  • 譚進(jìn) 2018-01-09 19:00:14
    php的前景非常不錯,簡單易學(xué)
  • 田金英 2018-01-09 20:10:00
    老師講的很好(hǎo),簡單易懂,很适合學(xué)習。
  • 王懷宇 2018-01-09 20:26:19
    php服務器搭建講解很細很到位。
  • 李林翰 2018-01-09 20:32:32
    很好(hǎo),通俗易懂
  • 陸甯绮 2018-01-09 21:34:31
    老師講的很細緻,能(néng)很快理解并運
  • 丁亞楠 2018-01-09 22:21:06
    講得不錯,易懂,好(hǎo)評
  • 班榮芳 2018-01-10 11:50:09
    視頻很清晰,講的很到位