作為一種新興的網(wǎng)絡(luò)前向技術(shù),PHP具有以下優(yōu)勢(shì):
1、PHP是免費(fèi)的,網(wǎng)絡(luò)上可以PHP源代碼,都是開源的。方便開發(fā)者在此基礎(chǔ)上進(jìn)行二次開發(fā)。
2、用PHP編寫的代碼執(zhí)行起來(lái)更快,并且有很好的兼容性,能實(shí)現(xiàn)同樣功能的PHP代碼,不用改變就可以在不同的Web服務(wù)器上、不同的操作系統(tǒng)下運(yùn)行。
3、PHP支持HTTP的身份認(rèn)證、GIF圖像創(chuàng)建等功能。它的一個(gè)具有代表性的特點(diǎn)是它的數(shù)據(jù)庫(kù)層,它使編寫基于數(shù)據(jù)庫(kù)的網(wǎng)頁(yè)變得十分簡(jiǎn)單。目前,PHP所支持的數(shù)據(jù)庫(kù)有Oracle、Sybase、MySQL、Informix、ODBC、UNIX dbm等。
4、PHP提供了豐富的網(wǎng)絡(luò)函數(shù)簇,利用這些函數(shù),PHP能輕松實(shí)現(xiàn)與其他協(xié)議的交互,這使得開發(fā)一個(gè)綜合性的網(wǎng)站變得很容易。
5、PHP提供了加密函數(shù)簇,這些函數(shù)為開發(fā)對(duì)安全性有較高要求的電子商務(wù)網(wǎng)站提供了堅(jiān)實(shí)的基礎(chǔ)。
6、PHP的功能可以擴(kuò)展。開發(fā)者如果嫌PHP功能不夠強(qiáng)大,可以在其上寫自己的DLL,擴(kuò)展自己定義的功能。