亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

讀PHP框架源碼,從哪入手

讀PHP框架源碼,從哪入手

元芳怎么了 2019-04-16 16:46:21
剛入門沒多久,使用的是CI框架,后來一次去面試,和面試官聊了會。結果反正是GG了。但是,聊天過程中我問他像我們這樣的新手在剛入門的時候推不推薦使用框架來開發項目?!耙话阒行⌒凸緦τ诳焖匍_發都會用到,但是在熟悉框架之后還一定要去讀框架的源碼”,他說道。最后他建議我目前你剛入門,在熟練用法之后有兩個方向可以選擇,第一就是去讀框架源碼、第二就是mysql優化。請請問下各位前輩,如果要去學習這個框架底層是怎么寫的,應該從框架的哪里開始著手學習呢,我想有條理的學習。我目前準備先學習CI框架,因為對于新手比較簡單。
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

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

TA貢獻1883條經驗 獲得超3個贊

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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號