- 相關(guān)推薦
PHP語(yǔ)言的簡(jiǎn)介
我們知道網(wǎng)站開發(fā),網(wǎng)站動(dòng)態(tài)語(yǔ)言有很多,比如asp,asp.net,php,jsp。這里為何選擇PHP語(yǔ)言來(lái)討論,一來(lái)小編學(xué)的就是這個(gè)語(yǔ)言,比較熟悉一點(diǎn),二來(lái)以目前市場(chǎng)的需求量而言PHP算是很流行的。下面小編就來(lái)具體介紹一下這門語(yǔ)言。
定義:
PHP原始為Personal Home Page的縮寫,已經(jīng)正式更名為 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的縮寫,這種將名稱放到定義中的寫法被稱作遞歸縮寫。PHP于1994年由Rasmus Lerdorf創(chuàng)建,剛剛開始是Rasmus Lerdorf為了要維護(hù)個(gè)人網(wǎng)頁(yè)而制作的一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫的程序。這些工具程序用來(lái)顯示 Rasmus Lerdorf 的個(gè)人履歷,以及統(tǒng)計(jì)網(wǎng)頁(yè)流量。后來(lái)又用C語(yǔ)言重新編寫,包括可以訪問(wèn)數(shù)據(jù)庫(kù)。他將這些程序和一些表單直譯器整合起來(lái),稱為 PHP/FI。PHP/FI 可以和數(shù)據(jù)庫(kù)連接,產(chǎn)生簡(jiǎn)單的動(dòng)態(tài)網(wǎng)頁(yè)程序。
PHP的特性:
1. PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。
2. PHP可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)——?jiǎng)討B(tài)頁(yè)面方面,與其他的編程語(yǔ)言相比,
PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標(biāo)記的CGI要高許多;
PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn)。
3. PHP支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。
4. 最重要的是PHP可以用C、C++進(jìn)行程序的擴(kuò)展!
PHP的優(yōu)勢(shì):
一、語(yǔ)法簡(jiǎn)單易懂 。PHP主要是被用來(lái)做Web開發(fā),應(yīng)用環(huán)境比較單純,所以語(yǔ)法簡(jiǎn)單易懂!
二、概念性知識(shí)少。較少涉及底層操作,語(yǔ)言的很多底層的細(xì)節(jié)問(wèn)題無(wú)需掌握,所以理論概念較少,非常易學(xué)易用。
三、實(shí)用性極強(qiáng)。PHP提供了很多實(shí)用而且方便的內(nèi)置函數(shù),讓代碼更好寫。另外PHP有成熟的開發(fā)框架,幫你快速建站,輕松上手。
四、最高效編程語(yǔ)言。PHP主要是應(yīng)用于web開發(fā)領(lǐng)域,其執(zhí)行效率要遠(yuǎn)高于其他編程語(yǔ)言,并且PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
五、打通前端后端移動(dòng)端 。PHP不僅可以完成前端頁(yè)面與后端平臺(tái)的搭建,并且可以通過(guò)混合式開發(fā),完成移動(dòng)端應(yīng)用的開發(fā)任務(wù),完美適配iOS與Android操作系統(tǒng),一招在手,全部搞定!
六、網(wǎng)站開發(fā)首選語(yǔ)言。國(guó)內(nèi)外各大知名企業(yè),如谷歌、facebook、阿里巴巴、百度、新浪等國(guó)內(nèi)外一線互聯(lián)網(wǎng)企業(yè)的網(wǎng)站,均為PHP技術(shù)開發(fā)的,只因?yàn)镻HP是做網(wǎng)站首選語(yǔ)言,沒有之一!
【PHP語(yǔ)言的簡(jiǎn)介】相關(guān)文章:
PHP語(yǔ)言需要避免的誤區(qū)08-26
PHP語(yǔ)言新手入門知識(shí)09-27
PHP的壓縮函數(shù)06-21
php高級(jí)教程01-23
如何學(xué)好PHP知識(shí)09-20