培訓(xùn)PHP有哪些優(yōu)勢和特點(三)
2016-07-08 11:41:32
1376瀏覽
前文扣丁學(xué)堂資訊中為讀者介紹了PHP語言的務(wù)實態(tài)度和使用部署兩大優(yōu)勢特點,本文扣丁學(xué)堂從本質(zhì)安全特性和web應(yīng)用程序標(biāo)注出發(fā),為讀者更深的剖析PHP的那些優(yōu)勢和特點。
培訓(xùn)PHP有哪些優(yōu)勢和特點(三):
一、“本質(zhì)安全”特性
近幾年來,PHP應(yīng)用程序的安全性受到了很多關(guān)注。要確保Web應(yīng)用程序的安全,無論使用的是PHP還是其他平臺,都需要來自程序員方面真正的承諾。筆者將對安全的許多方面加以介紹。盡管確保應(yīng)用程序的安全很難,但安全性正是PHP成功的原因之一。從操作系統(tǒng)層面來看,PHP常用的打包和安裝方式相對而言比較安全,不需要在安全性方面投入多少精力,也不需要什么專門技術(shù)。當(dāng)PHP作為Apache模塊運行時,PHP腳本受Apache的保護和限制。通常情況下,它們不能使用除Web文件(對用戶可見的文件)和PHP特定的包含文件以外的文件系統(tǒng)。腳本一般只能像受限用戶一樣,對服務(wù)器上的文件只有有限的訪問權(quán)限,因此不可能影響Apache的運行。
二、Web應(yīng)用程序標(biāo)準(zhǔn)
幾年前有人曾說PHPWeb編程就像參加旅行團旅游一樣:交一次錢就可以預(yù)訂好航班、旅館,連各項活動也都安排好了??偠灾?,非常方便。而Perl Web編程更像是自己預(yù)訂旅館和航班,Java Web編程則是通過郵購獲得飛機部件,然后自己組裝飛機。不過,現(xiàn)在這種說法有失偏頗,尤其是在Java方面。盡管其最初的成本要高于使用PHP,但不必再自己構(gòu)建類來做像HTML實體編碼和解碼那種相當(dāng)簡單的事情。當(dāng)然,PHP Web編程還是一如既往地方便。
提到“標(biāo)準(zhǔn)”,并非指萬維網(wǎng)聯(lián)盟(WorldWideWeb Consortium,W3C)提出的建議,而是指PHP開發(fā)Web應(yīng)用程序所用的內(nèi)置的基礎(chǔ)結(jié)構(gòu)。這是PHP容易應(yīng)用于簡單Web應(yīng)用程序的部分原因。其中,PHP語言內(nèi)置了下列功能。
1、將HTML和動態(tài)內(nèi)容相結(jié)合的方式。
2、會話處理。
3、解決Web編程中各種常見任務(wù)及不常見任務(wù)的方便易用的函數(shù)。典型功能包括處理HTTP、URL、正則表達式、數(shù)據(jù)庫和XML的函數(shù)。
對于簡單的Web編程,PHP很少需要獲取和安裝一些額外的包,也不必在現(xiàn)有架構(gòu)之上構(gòu)建自己的基礎(chǔ)結(jié)構(gòu)。除了簡單方便之外,內(nèi)置Web編程基礎(chǔ)結(jié)構(gòu)還有另外一個不廣為人知的優(yōu)點:更容易溝通。如果每個人都知道相同的基本機制,就可以在這個基礎(chǔ)上解釋更高級的概念了。例如,無需另做解釋大家就都知道會話處理,因此更容易將注意力放在高級主題上。更多PHP培訓(xùn)教程視頻盡在扣丁學(xué)堂官網(wǎng)觀看。
標(biāo)簽:
PHP培訓(xùn)
PHP教程
PHP視頻