PHP,最流行的Web開(kāi)發(fā)語(yǔ)言
PHP是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě)。PHP是一種HTML內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,被廣泛的運(yùn)用。PHP的另一個(gè)含義是:菲律賓比索的標(biāo)準(zhǔn)符號(hào)。
PHP Logo
PHP于1994年由Rasmus Lerdorf創(chuàng)建,剛剛開(kāi)始只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫(xiě)的程序,用來(lái)統(tǒng)計(jì)他自己網(wǎng)站的訪問(wèn)者。后來(lái)又用C語(yǔ)言重新編寫(xiě),包括可以訪問(wèn)數(shù)據(jù)庫(kù)。在1995年以Personal Home Page Tools (PHP Tools) 開(kāi)始對(duì)外發(fā)表***個(gè)版本,Lerdorf寫(xiě)了一些介紹此程序的文檔,并且發(fā)布了PHP1.0。
在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡(jiǎn)單的功能。以后越來(lái)越多的網(wǎng)站使用了PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語(yǔ)句和數(shù)組變量等等,在新的成員加入開(kāi)發(fā)行列之后,在1995年中,PHP2.0發(fā)布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對(duì)mySQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)上的地位。到了1996年底,有15000個(gè)網(wǎng)站使用 PHP/FI;1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過(guò)五萬(wàn)個(gè)。而在1997年中,開(kāi)始了第三版的開(kāi)發(fā)計(jì)劃,開(kāi)發(fā)小組加入了Zeev Suraski及Andi Gutmans,而第三版就定名為PHP3。2000年,PHP4.0又問(wèn)世了,其中增加了許多新的特性。
PHP特性
1、開(kāi)放的源代碼:所有的PHP源代碼事實(shí)上都可以得到。
2、PHP是免費(fèi)的。和其它技術(shù)相比,PHP本身免費(fèi)。
3、PHP的快捷性。程序開(kāi)發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入HTML:因?yàn)镻HP可以嵌入HTML語(yǔ)言,它 相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。
4、跨平臺(tái)性強(qiáng)。由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS下。
5、效率高。PHP消耗相當(dāng)少的系統(tǒng)資源。
6、圖像處理。用PHP動(dòng)態(tài)創(chuàng)建圖像
7、面向?qū)ο?。在PHP 4,PHP 5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來(lái)開(kāi)發(fā)大型商業(yè)程序。
8、專業(yè)專注。PHP支持腳本語(yǔ)言為主,同為類C語(yǔ)言。
技術(shù)應(yīng)用
1,偽靜態(tài)
2,靜態(tài)頁(yè)面生成
3,數(shù)據(jù)庫(kù)緩存
4,過(guò)程緩存
5,DIV+CSS W3C標(biāo)準(zhǔn)
6,大負(fù)荷
7,分布式
8,jQuery框架集成
9,F(xiàn)lex
10,桌面程序應(yīng)用
【編輯推薦】