當前位置:成語大全網 - 漢語詞典 - PHP語言是什麽,是用來做什麽的?

PHP語言是什麽,是用來做什麽的?

PHP (mbth: PHP:超文本預處理器,中文名:超文本預處理器)是壹種通用的開源腳本語言。語法吸收了C語言、Java、Perl的特點,利於學習,應用廣泛,主要適用於Web開發領域。PHP的獨特語法是C、Java、Perl和PHP自身語法的混合。它可以比CGI或Perl更快地執行動態網頁。與其他編程語言相比,PHP制作的動態頁面將程序嵌入到HTML(標準通用標記語言下的壹種應用)文檔中執行,執行效率遠高於完全生成HTML標簽的CGI。PHP還可以執行編譯後的代碼,可以實現加密和優化代碼運行,使得代碼運行速度更快。

PHP,原本是個人主頁的縮寫,現已正式更名為“PHP:超文本預處理器”。註意不是“超文本預處理器”的縮寫,這種把名字放進定義的方式叫遞歸縮寫。PHP由Rasmus Ledorf於1994年創立。起初,它是壹個由Rasmus Ledorf用Perl語言編寫的維護個人網頁的簡單程序。這些工具被用來展示拉斯馬斯·勒德爾夫的簡歷和統計網絡流量。後來用C語言重寫,包括對數據庫的訪問。他將這些程序與壹些表單翻譯器集成在壹起,稱之為PHP/FI。PHP/FI可以和數據庫連接生成簡單的動態web程序。

1995年,用個人主頁工具(PHP工具)發布了第壹個版本,Lerdorf寫了壹些介紹這個程序的文檔。並發布了PHP1.0!在這個版本中,提供了簡單的功能,如留言簿和客人計數器。以後越來越多的網站使用PHP,強烈要求增加壹些功能。比如循環語句和數組變量;在新成員加入開發團隊後,拉斯馬斯·勒德爾夫於6月8日1995向公眾發布了PHP/FI,希望通過社區加快程序開發速度,發現錯誤。這個發布的版本命名為PHP 2,已經有了壹些PHP的原型,比如類似Perl的變量命名,表單處理函數,以及嵌入HTML執行的能力。從語法上講,這個程序類似於Perl,有更多的限制,但是更簡單、更靈活。PHP/FI增加了對MySQL的支持,確立了PHP在動態網頁開發中的地位。截止到1996年底,使用PHP/FI的網站有15000個。

ISAPI過濾器

1997年,在Technion IIT公司工作的兩位以色列程序員Zeev Suraski和Andi Gutmans重寫了PHP的解析器,成為PHP 3的基礎。而PHP在這個時候改名為PHP:超文本預處理器。經過幾個月的測試,開發團隊在6月份發布了PHP/FI 2 1997 11。隨後開始了PHP 3的開放測試,最終PHP 3於6月1998正式發布。Zeev Suraski和Andi Gutmans在PHP 3發布後開始重寫PHP的核心。1999發布的解析器叫Zend Engine。他們還在以色列的拉馬特甘建立了Zend Technologies來管理PHP的開發。

2000年5月22日,基於Zend引擎1.0的PHP 4正式發布,2004年7月3日,PHP 5發布,使用第二代Zend引擎。PHP包含了許多新特性,比如增強的面向對象函數、PDO(PHP數據對象,壹個用於訪問數據庫的擴展函數庫)的引入,以及許多性能增強。PHP 4不會繼續。

服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

更新以鼓勵用戶遷移到PHP 5。

2008年,PHP 5成為唯壹壹個正在開發的PHP版本。後期靜態綁定和其他壹些增強功能將會在未來加入PHP 5.3。PHP 6的開發也在進行中,主要的改進是去掉了register_globals,magic quotes和Safe mode的功能。

PHP最新穩定版本:5.4.30(2013.6.26)

PHP最新官方版本:5.5.14(2014.6.24)。

PHP最新測試版本:5.6.0 RC2(2014.6.03)

2013年6月20日,PHP開發團隊自豪地宣布推出PHP 5.5.0。這個版本包含許多新功能和錯誤修復。開發者需要特別註意的壹點是,不再支持Windows XP和2003系統。

2014 10 6月16日,PHP開發團隊宣布PHP 5.6.2已經上市。此版本修復了四個與安全相關的錯誤,包括修復cve-2014-3668、cve-2014-3669和cve-2014-3670。所有PHP 5.6都鼓勵用戶升級到這個版本。

更多是在/f?千瓦= % C3 % CB % D3 % d 1% BB % F9 % B5 % D8 & amp;fr =指數