ci框架簡(jiǎn)介 初學(xué)者如何學(xué)習(xí)PHP框架?
初學(xué)者如何學(xué)習(xí)PHP框架?很歡喜能能回答你的問題!倒是我又是一個(gè)PHPer,我希望我原先的成長(zhǎng)經(jīng)歷能幫到你。應(yīng)該學(xué)什么框架初學(xué)者剛外界框架,國(guó)內(nèi)首選我推薦的必然會(huì)是ThinkPHP(后面用TP不用),
初學(xué)者如何學(xué)習(xí)PHP框架?
很歡喜能能回答你的問題!
倒是我又是一個(gè)PHPer,我希望我原先的成長(zhǎng)經(jīng)歷能幫到你。
應(yīng)該學(xué)什么框架
初學(xué)者剛外界框架,國(guó)內(nèi)首選我推薦的必然會(huì)是ThinkPHP(后面用TP不用),國(guó)外框架我首推的是Laravel和Yii再是Zend。
先說(shuō)看看幫我推薦原因,TP框架現(xiàn)在是國(guó)內(nèi)真正的框架,它合理借鑒了國(guó)外很多PHP最優(yōu)秀框架的思想,同樣是MVC實(shí)現(xiàn)方法,國(guó)內(nèi)建議使用的公司更加多,對(duì)接二次開發(fā)和應(yīng)用的組件也比較好完全成熟。(當(dāng)然了我個(gè)人帶的不是太多,一直在原創(chuàng)古風(fēng)公司,對(duì)二次開發(fā)的項(xiàng)目接觸也很少)
Laravel框架是國(guó)外非常最優(yōu)秀的框架,目前估計(jì)是全世界建議使用起碼的閉源PHP框架了,目前最前面的版本是Laravel6了。簡(jiǎn)單點(diǎn)說(shuō)下優(yōu)點(diǎn),
1、良好的類庫(kù)打開程序機(jī)制
2、相當(dāng)豐富的組件支撐
3、標(biāo)準(zhǔn)的PHP代碼開發(fā)規(guī)范
4、能成熟的隊(duì)列、定時(shí)機(jī)制
5、板載顯卡了蠻多的安全機(jī)制。
怎末去學(xué)習(xí)
去學(xué)習(xí)框架的最的目的是利用你要的新的項(xiàng)目,但你也要了解框架的實(shí)現(xiàn)原理。拿Laravel框架舉例吧。
1、什么是門臉、契約、感情依賴
2、所了解框架的目錄結(jié)構(gòu),明白各個(gè)目錄存放文件的作用,很清楚該如何在框架中手動(dòng)加裁
3、知道一點(diǎn)控制器、模型、視圖
4、清楚路由和中間件是什么
5、知道數(shù)據(jù)庫(kù)操作的基本是和處理過程。
6、所了解異常及日志處理
五階:
7、所了解PHP框架的安全防范和加密
8、打聽一下第三方組件的使用
9、所了解隊(duì)列、定時(shí)器、廣播等組件應(yīng)用
寫得比較好多,當(dāng)然要是把1-6去學(xué)習(xí)完了,后面也可以在項(xiàng)目應(yīng)用方法中接受漸漸地學(xué)
手打不易,對(duì)你有用話也可以了解我。假如你也有什么問題,可以微博私信與我直接聯(lián)系。
ci框架如何使用原生sql?
是啊sqldeleteselectversionupsert;this-db-query(sql);原生的沒有框架執(zhí)速度快的,你別被誤導(dǎo)別人拉句子那就是試驗(yàn)品