培訓(xùn)PHP有哪些優(yōu)勢和特點(diǎn)(四)
2016-07-08 11:49:30
1416瀏覽
PHP一直是主要用于Web編程的一種語言,現(xiàn)在仍是這樣。而且,隨著PHP更高版本的發(fā)布,它帶來了最新的特性,成為一種與現(xiàn)代面向?qū)ο蟮姆椒?、?shí)踐和原則完全兼容的語言。本文扣丁學(xué)堂為讀者簡要講述培訓(xùn)PHP語言有哪些優(yōu)勢和特點(diǎn)?
培訓(xùn)PHP有哪些優(yōu)勢和特點(diǎn)(四):
1、鼓勵使用現(xiàn)代原則和模式
如果說PHP 5對程序員來說是一大飛躍可能有些夸大其詞,但它的確意味著有機(jī)會使用現(xiàn)代的面向?qū)ο缶幊碳夹g(shù),而不必糾纏于太復(fù)雜的問題(不必要的復(fù)雜問題,例如PHP 4中有難以處理的對象引用模型)。
“引用”確實(shí)是在PHP 4里使用設(shè)計模式等技術(shù)時的一個障礙。高級的面向?qū)ο笤O(shè)計要求無需創(chuàng)建副本就能夠傳遞對象。多個對象可以保存對同一個對象的引用,其他對象可以看到引用對象中的變化,這很重要。這些在PHP4中也可以實(shí)現(xiàn),但卻非常麻煩。在PHP 5中,這個功能像其他面向?qū)ο笳Z言一樣簡單。PHP 5也有許多其他面向?qū)ο蠓矫娴脑鰪?qiáng),但對于充分利用面向?qū)ο笤O(shè)計的新思想而言并不是必需的。
2、連接MySQL_乖n其他數(shù)據(jù)庫
PHP的一大長處就是很容易將MySQL和PHP結(jié)合起來使用,但PHP還可以與其他開源數(shù)據(jù)庫和商業(yè)數(shù)據(jù)庫相連接。這對PHP開發(fā)人員來說不算什么驚奇之處,但值得指出的是,因?yàn)樗^的企業(yè)級應(yīng)用程序一般都使用可用于商業(yè)用途的數(shù)據(jù)庫管理系統(tǒng),因此PHP的使用肯定不會排除在外,認(rèn)識這一點(diǎn)非常重要。
3、使用分層架構(gòu)
分層架構(gòu)是企業(yè)系統(tǒng)的另一個支柱。Martin Fowler:在他的書中指出,分層一詞通常意味著物理分隔:“層”不僅是在概念上和句法上分開,還要在不同的機(jī)器上運(yùn)行。無論采用何種方式,系統(tǒng)中某些部分或整個系統(tǒng)都可以選擇PHP。
以上的三點(diǎn)和之前的扣丁資訊中介紹的三大PHP優(yōu)勢和特點(diǎn)的文章讓讀者了解了PHP成為成功編程語言的一些原因,如今PHP語言發(fā)展勢頭一路走熱,成為企業(yè)公司的寵兒,現(xiàn)在參加PHP培訓(xùn)技術(shù)為自己博得一個光明的前程,你還在等什么,快來加入扣丁家族吧!!!
標(biāo)簽:
PHP培訓(xùn)
PHP教程
PHP視頻