php是在服務(wù)器端執(zhí)行的腳本語(yǔ)言;PHP是在1994年由Rasmus Lerdorf創(chuàng)建的,最初只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫(xiě)的統(tǒng)計(jì)他自己網(wǎng)站訪問(wèn)者數(shù)量的程序;后來(lái)重新用C語(yǔ)言編寫(xiě),同時(shí)可以訪問(wèn)數(shù)據(jù)庫(kù),1995年,PHP對(duì)外發(fā)表了第一個(gè)版本PHP1。
本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦
php是什么?幾幾年發(fā)明的?
PHP(PHP: Hypertext Preprocessor)即“超文本預(yù)處理器”,是在服務(wù)器端執(zhí)行的腳本語(yǔ)言,尤其適用于Web開(kāi)發(fā)并可嵌入HTML中。PHP語(yǔ)法學(xué)習(xí)了C語(yǔ)言,吸納Java和Perl多個(gè)語(yǔ)言的特色發(fā)展出自己的特色語(yǔ)法,并根據(jù)它們的長(zhǎng)項(xiàng)持續(xù)改進(jìn)提升自己,例如java的面向?qū)ο缶幊?,該語(yǔ)言當(dāng)初創(chuàng)建的主要目標(biāo)是讓開(kāi)發(fā)人員快速編寫(xiě)出優(yōu)質(zhì)的web網(wǎng)站。PHP同時(shí)支持面向?qū)ο蠛兔嫦蜻^(guò)程的開(kāi)發(fā),使用上非常靈活。
發(fā)展歷程
PHP是一個(gè)擁有眾多開(kāi)發(fā)者的開(kāi)源軟件項(xiàng)目,最開(kāi)始是Personal Home Page的縮寫(xiě),已經(jīng)正式更名為 "PHP: Hypertext Preprocessor"。PHP是在1994年由Rasmus Lerdorf創(chuàng)建的,最初只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫(xiě)的統(tǒng)計(jì)他自己網(wǎng)站訪問(wèn)者數(shù)量的程序。后來(lái)重新用C語(yǔ)言編寫(xiě),同時(shí)可以訪問(wèn)數(shù)據(jù)庫(kù),1995年,PHP(Personal Home Page Tools)對(duì)外發(fā)表第一個(gè)版本PHP1。此后,越來(lái)越多的網(wǎng)站開(kāi)始使用PHP,并且強(qiáng)烈要求增加一些特性,如循環(huán)語(yǔ)句和數(shù)組變量等,1995年發(fā)布的PHP2加入了對(duì)mySQL的支持。
Andi Gutmans和Zeev Suraski在為一所大學(xué)的項(xiàng)目中開(kāi)發(fā)電子商務(wù)程序時(shí)發(fā)現(xiàn)PHP2功能明顯不足,于是他們重寫(xiě)了代碼發(fā)布了PHP3。PHP3是類(lèi)似于現(xiàn)代PHP語(yǔ)法結(jié)構(gòu)的第一個(gè)版本,PHP3的最強(qiáng)大的功能是它的可擴(kuò)展性,PHP3的新功能和廣泛的第三方數(shù)據(jù)庫(kù)、API的支持使得這樣程序的編寫(xiě)成為可能。
PHP3官方發(fā)布不久,Andi Gutmans和Zeev Suraski開(kāi)始重新編寫(xiě)PHP代碼。設(shè)計(jì)目標(biāo)是增強(qiáng)復(fù)雜程序運(yùn)行時(shí)的性能和PHP自身代碼的模塊性。經(jīng)過(guò)不懈努力Zend引擎研發(fā)成功并且實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并在1999年中期引入 PHP?;谠撘娌⒔Y(jié)合了