更新時間:2020-01-11 來源:黑馬程序員 瀏覽量:
PHP是一種服務(wù)器端的腳本編程語言。自PHP5版本發(fā)布以來,PHP以其方便快捷的風(fēng)格、豐富的功能和開放的源代碼,迅速在web系統(tǒng)開發(fā)中占據(jù)了重要的地位。
PHP是全球使用最多的腳本語言之一,全球前100萬的網(wǎng)站中,有超過70%的網(wǎng)站是使用PHP開大的,例如:新浪、雅虎、網(wǎng)易、谷歌、騰訊、搜狐、貓撲、趕集網(wǎng)、百度、Facebook、阿里巴巴、淘寶……這些知名的大型網(wǎng)站都使用PHP作為其開發(fā)的腳本語言之一,可見PHP的引用非常廣泛。那么,PHP是從何而來的呢?
PHP最初為Personal Home Page的縮寫,表示個人主頁,于1994年由Rasmus Lerdorf創(chuàng)建。程序最初用來顯示Rasmus Lerdo的個人履歷以及統(tǒng)計網(wǎng)頁流量。后來又用C語言重新編寫,并可以訪問數(shù)據(jù)庫。它將這些程序和一些表單解釋器( Form Interpreter)整合起來,稱為PHP/FI。
從最初的PHP到現(xiàn)在的PHP5、PHP7,經(jīng)過了多次重新編寫和改進(jìn),發(fā)展十分迅猛,它的全稱變更為PHP:Hypertext Preprocessor(超文本預(yù)處理器),與Linux、Apache和 MySQL起共同組成了一個強(qiáng)大的Web應(yīng)用程序平臺,簡稱LAMP。隨著開源潮流的蓬勃發(fā)展,開放源代碼的LAMP已經(jīng)與 Java EE和NET形成三足鼎立之勢,并且使用LAMP開發(fā)的項(xiàng)目在軟件方面的投資成本較低,受到整個IT界的關(guān)注。
PHP之所以應(yīng)用廣泛,受到大眾的歡迎,是因?yàn)樗哂泻芏嗤怀龅奶攸c(diǎn),具體如下:
1、開源免費(fèi)
和其他技術(shù)相比,PHP是開源的,并且可以免費(fèi)使用,所有的PHP源代碼都可以免費(fèi)得到。
2、跨平臺性
PHP的跨平臺性很好,方便移植,在Lnux平合和 Windows平臺上都可以運(yùn)行。
3、面向?qū)ο?/strong>
由于PHP提供了類和對象的特征,使用PHP進(jìn)行Web開發(fā)時,可以選擇面向?qū)ο蠓绞骄?/span>
程,在PHP4、PHP5中,在面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來開發(fā)大
型商業(yè)程序。
4、支持多種數(shù)據(jù)庫
由于PHP支持ODBC(開放數(shù)據(jù)庫互聯(lián)),因此PHP可以連接任何支持該標(biāo)準(zhǔn)的數(shù)據(jù)庫如MySQL、Oracle、SQL Server和DB2等。其中,PHP與MySQL是最佳搭檔,使用得最多。
5、快捷性
PHP中可以嵌入HTML,編輯簡單、實(shí)用性強(qiáng)、程序開發(fā)快。而且,目前有很多流行的基于MVC模式的PHP框架,可以提高開發(fā)速度,例如,國外的有Zend Framework、Laravel、Yii、Symfony、Codelgniter等;國內(nèi)也有比較流行的框架,如ThinkPHP。
猜你喜歡:
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營】深圳跨境電商運(yùn)營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19