第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

讀PHP框架源碼,從哪入手

讀PHP框架源碼,從哪入手

元芳怎么了 2019-04-16 16:46:21
剛?cè)腴T沒多久,使用的是CI框架,后來一次去面試,和面試官聊了會(huì)。結(jié)果反正是GG了。但是,聊天過程中我問他像我們這樣的新手在剛?cè)腴T的時(shí)候推不推薦使用框架來開發(fā)項(xiàng)目。“一般中小型公司對(duì)于快速開發(fā)都會(huì)用到,但是在熟悉框架之后還一定要去讀框架的源碼”,他說道。最后他建議我目前你剛?cè)腴T,在熟練用法之后有兩個(gè)方向可以選擇,第一就是去讀框架源碼、第二就是mysql優(yōu)化。請(qǐng)請(qǐng)問下各位前輩,如果要去學(xué)習(xí)這個(gè)框架底層是怎么寫的,應(yīng)該從框架的哪里開始著手學(xué)習(xí)呢,我想有條理的學(xué)習(xí)。我目前準(zhǔn)備先學(xué)習(xí)CI框架,因?yàn)閷?duì)于新手比較簡(jiǎn)單。
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

兩種方法
第一.跟著入口文件讀,執(zhí)行到哪里你看得到哪里
優(yōu)點(diǎn):清楚的了解了整個(gè)框架的執(zhí)行過程,加載了哪些文件,調(diào)用了哪些方法,數(shù)據(jù)是怎么樣的,適用與新手(指對(duì)框架邏輯概念基本不了解的同學(xué))
缺點(diǎn):一些文件在你讀之前你可能根本搞不清他的用途,等你讀完才發(fā)現(xiàn)這玩意對(duì)你理解框架根本沒有幫助,耗時(shí)比較長(zhǎng),通讀框架比較費(fèi)腦內(nèi)存。。。比如我通讀完一份源碼肯定會(huì)想:這尼瑪根本記不住,明天早上再開機(jī)就都忘得差不多了。。。。。
第二.把框架分模塊看完,根據(jù)入口文件配合網(wǎng)上已經(jīng)有的教程之類的走一遍大概的流程,然后直接看功能模塊:路由、數(shù)據(jù)庫驅(qū)動(dòng)、NOSQL驅(qū)動(dòng)、部分常用類庫、日志處理等
優(yōu)點(diǎn):耗時(shí)短,目的性強(qiáng),適用于看過其他框架或源碼但是對(duì)目標(biāo)框架并不了解的同學(xué)
缺點(diǎn):需要一點(diǎn)經(jīng)驗(yàn)。。。。。。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-16
?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

現(xiàn)在的PHP框架大部分都是MVC模型的,先知道他controller,model,view,都存放在什么位置
然后看著和文檔自己先寫個(gè)helloworld,運(yùn)行一下。
最后跟著他入口文件在一行一行的看他是如何加載的。
相比其他框架,感覺ci是比較直觀明了的。新手上手也很快。
新手還是多看看PHP的各種語法,和代碼風(fēng)格比較好,對(duì)以后工作有很大的好處。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-16
  • 2 回答
  • 0 關(guān)注
  • 438 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)