首頁(yè)新聞動(dòng)態(tài)正文

PHP是什么?學(xué)習(xí)PHP可以做什么?

更新時(shí)間:2020-01-11 來(lái)源:黑馬程序員 瀏覽量:

PHP是一種服務(wù)器端的腳本編程語(yǔ)言。自PHP5版本發(fā)布以來(lái),PHP以其方便快捷的風(fēng)格、豐富的功能和開(kāi)放的源代碼,迅速在web系統(tǒng)開(kāi)發(fā)中占據(jù)了重要的地位。

1578729271514_PHP是什么.jpg



PHP是全球使用最多的腳本語(yǔ)言之一,全球前100萬(wàn)的網(wǎng)站中,有超過(guò)70%的網(wǎng)站是使用PHP開(kāi)大的,例如:新浪、雅虎、網(wǎng)易、谷歌、騰訊、搜狐、貓撲、趕集網(wǎng)、百度、Facebook、阿里巴巴、淘寶……這些知名的大型網(wǎng)站都使用PHP作為其開(kāi)發(fā)的腳本語(yǔ)言之一,可見(jiàn)PHP的引用非常廣泛。那么,PHP是從何而來(lái)的呢?

 

PHP最初為Personal Home Page的縮寫(xiě),表示個(gè)人主頁(yè),于1994年由Rasmus Lerdorf創(chuàng)建。程序最初用來(lái)顯示Rasmus Lerdo的個(gè)人履歷以及統(tǒng)計(jì)網(wǎng)頁(yè)流量。后來(lái)又用C語(yǔ)言重新編寫(xiě),并可以訪問(wèn)數(shù)據(jù)庫(kù)。它將這些程序和一些表單解釋器( Form Interpreter)整合起來(lái),稱為PHP/FI。

 

從最初的PHP到現(xiàn)在的PHP5、PHP7,經(jīng)過(guò)了多次重新編寫(xiě)和改進(jìn),發(fā)展十分迅猛,它的全稱變更為PHP:Hypertext Preprocessor(超文本預(yù)處理器),與Linux、Apache和 MySQL起共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái),簡(jiǎn)稱LAMP。隨著開(kāi)源潮流的蓬勃發(fā)展,開(kāi)放源代碼的LAMP已經(jīng)與 Java EE和NET形成三足鼎立之勢(shì),并且使用LAMP開(kāi)發(fā)的項(xiàng)目在軟件方面的投資成本較低,受到整個(gè)IT界的關(guān)注。

 

1577370495235_學(xué)IT就到黑馬程序員.gif



PHP之所以應(yīng)用廣泛,受到大眾的歡迎,是因?yàn)樗哂泻芏嗤怀龅奶攸c(diǎn),具體如下:

 

1、開(kāi)源免費(fèi)

和其他技術(shù)相比,PHP是開(kāi)源的,并且可以免費(fèi)使用,所有的PHP源代碼都可以免費(fèi)得到。

 

2、跨平臺(tái)性

PHP的跨平臺(tái)性很好,方便移植,在Lnux平合和 Windows平臺(tái)上都可以運(yùn)行。

 

3、面向?qū)ο?/strong>

由于PHP提供了類和對(duì)象的特征,使用PHP進(jìn)行Web開(kāi)發(fā)時(shí),可以選擇面向?qū)ο蠓绞骄?/span>

程,在PHP4、PHP5中,在面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來(lái)開(kāi)發(fā)大

型商業(yè)程序。

 

4、支持多種數(shù)據(jù)庫(kù)

由于PHP支持ODBC(開(kāi)放數(shù)據(jù)庫(kù)互聯(lián)),因此PHP可以連接任何支持該標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)如MySQL、Oracle、SQL Server和DB2等。其中,PHP與MySQL是最佳搭檔,使用得最多。

 

5、快捷性

PHP中可以嵌入HTML,編輯簡(jiǎn)單、實(shí)用性強(qiáng)、程序開(kāi)發(fā)快。而且,目前有很多流行的基于MVC模式的PHP框架,可以提高開(kāi)發(fā)速度,例如,國(guó)外的有Zend Framework、Laravel、Yii、Symfony、Codelgniter等;國(guó)內(nèi)也有比較流行的框架,如ThinkPHP。

猜你喜歡:

學(xué)習(xí)PHP之前需要了解哪些基礎(chǔ)知識(shí)?

PHP基礎(chǔ)教程下載

分享到:
和我們?cè)诰€交談!