PHP(英文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是在服務(wù)器端執(zhí)行的腳本語(yǔ)言,與C語(yǔ)言類(lèi)似,是常用的網(wǎng)站編程語(yǔ)言。PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。利于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。
PHP語(yǔ)言主要有以下優(yōu)點(diǎn):
1、開(kāi)源的、免費(fèi)的。PHP的源代碼是公開(kāi)的。PHP運(yùn)行環(huán)境Apache、Nginx等也是免費(fèi)的。而且有完整的參考手冊(cè)。
2、跨平臺(tái)性強(qiáng)。能夠在UNIX、LINUX、WINDOWS、Mac OS、Android等平臺(tái)上非常穩(wěn)定地運(yùn)行。
3、數(shù)據(jù)庫(kù)支持廣泛。如MySQL、ODBC、Oracle、AdabasD、S等數(shù)據(jù)庫(kù)可以和PHP建立連接,和PHP最常用的是MySQL數(shù)據(jù)庫(kù)。
4、運(yùn)行高效性。消耗系統(tǒng)資源比較少,運(yùn)行環(huán)境簡(jiǎn)單,效率高。
5、面向過(guò)程和面向?qū)ο蟛⒂?。在PHP語(yǔ)言的使用中,可以分別使用面向過(guò)程和面向?qū)ο?,而且可以將PHP面向過(guò)程和面向?qū)ο髢烧咭黄鸹煊?,這是其他很多編程語(yǔ)言是做不到的。
6、快捷性。易學(xué)習(xí)和使用,操作編輯非常簡(jiǎn)單,實(shí)用性很強(qiáng),開(kāi)發(fā)周期短。
7、圖像處理。PHP默認(rèn)使用GD2圖像庫(kù),可以動(dòng)態(tài)創(chuàng)建圖像。
PHP語(yǔ)言的主要缺點(diǎn):
1、只適用于web開(kāi)發(fā),不方便做.exe文件,不方便做桌面應(yīng)用程序。
2、對(duì)多線程支持不太好,大多數(shù)時(shí)候只能靠簡(jiǎn)單的模擬去實(shí)現(xiàn)的,雖然有pthreads擴(kuò)展,但穩(wěn)定性不夠。
3、語(yǔ)法不太嚴(yán)謹(jǐn),變量不用聲明就可以使用,變量的命名規(guī)則也不統(tǒng)一。
4、后期維護(hù)困難,如果開(kāi)發(fā)初期的框架設(shè)定不理想,后期的維護(hù)相當(dāng)困難。



皖公網(wǎng)安備 34010202600669



