目前php中比較熱門(mén)的框架如thinkphp,laravel,ci,yii等都是用的面向?qū)ο蟮乃枷雽?xiě)的。
創(chuàng)新互聯(lián)建站成立與2013年,先為乳山等服務(wù)建站,乳山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為乳山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
面向過(guò)程就是分析出解決問(wèn)題所需要的步驟,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)依次調(diào)用就可以了。
面向過(guò)程就是你把代碼封裝成子過(guò)程或函數(shù)(procedure),然后依次去做一件事情;面向?qū)ο缶褪悄惆岩龅氖虑槌橄蟪蓪?duì)象,然后告訴具體的那一個(gè)對(duì)象去做。
其實(shí)呢?小型的,個(gè)人的,不需要二次或迭代開(kāi)發(fā)的,就可以面向過(guò)程,編碼思路簡(jiǎn)單也方便;但是對(duì)于多個(gè)合作的,中型以上的,后期需要增加新功能的,那么強(qiáng)烈建議使用面向?qū)ο?,代碼封裝、抽象、繼承、多態(tài)的優(yōu)點(diǎn)就起來(lái)了。。
其實(shí)面向?qū)ο笫钦f(shuō)定義類(lèi)和全部類(lèi)的功能方法,包括了面相相過(guò)程。面向過(guò)程只是實(shí)現(xiàn)類(lèi)的功能方法而已。希望我的回答可以幫到你,有什么不懂可以追問(wèn)。
php既支持面向過(guò)程開(kāi)發(fā),也支持面向?qū)ο箝_(kāi)發(fā)。
①如果用的是函數(shù),比如連接MySQL,$conn=mysql_connect($db_host,$db_username,$db_password)為連接MySQL數(shù)據(jù)庫(kù)的資源,關(guān)閉此連接用mysql_close($conn)。
php調(diào)用mysql步驟:連接MySQL數(shù)據(jù)庫(kù);選擇MySQL數(shù)據(jù)庫(kù);執(zhí)行SQL語(yǔ)句;關(guān)閉結(jié)果集;關(guān)閉MySQL服務(wù)器。
mysql與mysqli都是php方面的函數(shù)集,與mysql數(shù)據(jù)庫(kù)關(guān)聯(lián)不大。
API指南以及相關(guān) FAQ以獲取更多信息。用以替代本函數(shù)的有:mysqli_connect()PDO:__construct()使用時(shí),不要在使用mysql_connect了,可以換用mysqli_connect(),用法基本類(lèi)似吧,據(jù)說(shuō)是面向?qū)ο蟮膸?kù)。
從某方面來(lái)說(shuō),面向?qū)ο笫呛瘮?shù)的升級(jí),因?yàn)檫@類(lèi)也是可以在主函數(shù)外定義的,這也可以將其看作是一種特殊的函數(shù)(個(gè)人看法?。覀兛梢哉{(diào)用這“函數(shù)”中的數(shù)據(jù)和方法。
PHP是一種簡(jiǎn)單的,面向?qū)ο蟮?,解釋型的,健壯的,安全的,性能非常之高的,?dú)立于架構(gòu)的,可移植的,動(dòng)態(tài)的腳本語(yǔ)言。PHP具有和JAVA類(lèi)似的Class關(guān)鍵字。因?yàn)椴恍枰摂M機(jī),以致速度比JAVA快5倍。
面向?qū)ο笕筇匦?封裝,繼承,多態(tài))使得在做復(fù)雜的事情的時(shí)候效率和正確率得到保證。
面向過(guò)程就是分析出解決問(wèn)題所需要的步驟,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)依次調(diào)用就可以了。