-
1 # 明哥玩程式設計
-
2 # 通訊人的自我修養
1.熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度
2.理解動態語言的概念,運做機制,熟悉PHP語法
3.學習如何將PHP與HTML結合起來完成簡單動態頁面
4.接觸MYSQL,開始設計資料庫程式
5.不斷鞏固,摸透大部分PHP常用函式,並可理解OOP,MYSQL最佳化,以及模板
6.完成一個功能齊全的動態站點
-
3 # 大韓管小韓
假設初學者沒有任何程式設計經驗,不推薦學習框架,先學習php+mysql,學習一個最簡單的記事本程式,進行php和html的過程式混合程式設計,掌握以後在學習物件式程式設計和框架
-
4 # 河南新華LYX
學習PHP框架的話,關鍵的程式碼要能看懂和做些修改,整個框架執行的邏輯清楚。目錄結構有個大致的瞭解,一些封裝的方法知道怎麼用。這個框架的優點和缺點是什麼,你在專案中的揚長避短。
P.S:學懂PHP框架,還得靠自己,最重要的是堅持,堅持,再堅持,就是步入成功的不二法門。
先簡單講下PHP的過程:
(1)熟悉HTML/CSS/JS等網頁基本元素,完成階段可自行製作完整的網頁,對元素屬性達到熟悉程度。
(2)理解動態語言的概念,運做機制,熟悉PHP語法
(3)學習如何將PHP與HTML結合起來完成簡單動態頁面
(4)接觸MYSQL,開始設計資料庫程式
(5)不斷鞏固,摸透大部分PHP常用函式,並可理解OOP,MYSQL最佳化,以及模板
(6)完成一個功能齊全的動態站點
這個PHP的學習思路對許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,需要堅持。
掌握了這些之後,下面那該如何去學習PHP框架呢?
第一:首先一定要選擇一個合適的php框架去專研,
在國內,使用lavarel框架,yii,ci和tp框架的人比較多,可以從中選一個去學習,新手不建議一開始就開始著手lavarel和yii,相對來說這個還是比較難的,可以去學習ci和tp框架就可以。
第二:學習輸出hello world,hello world並不難,但是對於學習一門新的語言或框架,很重要。
第三:學習理解單一入口和網址解析(即網址路由),單一入口,對於新手來說,可能有點不太好理解。
第五:學習php框架常用的函式和類庫,php框架中一般會帶一些常用的函式和類,可以稍微看一下,此時還沒有必要深入研究,等用到的時候再詳細的去看手冊和樣例。
第六:下載基於此框架開源的專案系統下來學習,瞭解了php框架的執行流程,模板操作,和資料庫操作,下載一個開源的系統,下來去學習,學習別人的程式碼,學得更快。
第七:做專案學習,要熟練掌握一個的框架,需要大量的實踐,透過做專案,去深入學習。
第八:閱讀框架程式碼,瞭解其實現原理,其實道理這一步就已經學會
-
5 # PHP開發工程師
說一說我個人的學習歷程吧,可以當做參考。
首先,我是買了一本PHP零基礎的書籍,結合著一本HTML的書籍開始學習的,按照書籍上的操作,把程式碼都敲了一遍,當時確實只能大概熟悉一下,其實真正瞭解還是需要之後的回顧才能真正掌握。
其次,就是要多問,尤其是剛開始學習的時候,好多問題一時間根本搞不懂,需要多問身邊的高手,或者透過其它渠道方式多交流問題,記得解決後做好總結。
最後,就是要做到成長,擴充套件,要知道不能只侷限於PHP,比如HTML,JS,Linux,MySQL,伺服器配置等很多相關的知識要同步掌握,這樣才會逐漸掌握PHP工程師日常要涉及到的工作。
回覆列表
正好我也是一個PHPer,希望我原來的成長經歷能夠幫到你。
應該學習什麼框架
初學者剛接觸框架,國內首選推薦的必然是ThinkPHP(後面用TP代替),國外框架我首推的是Laravel和Yii 再就是Zend。
Laravel框架是國外非常優秀的框架,目前應該是全世界使用最多的開源PHP框架了,目前最前的版本是Laravel 6了。簡單說一下優點,
1、良好的類庫載入機制
2、豐富的元件支撐
3、標準的PHP程式碼開發規範
4、成熟的佇列、定時機制
5、集成了相當多的安全機制。
怎麼學習
學習框架最大的目的是實現你要開發的專案,但你也要了解框架的實現原理。拿Laravel框架舉例吧。
1、什麼是門臉、契約、依賴
2、瞭解框架的目錄結構,知道各個目錄存放檔案的作用,知道如何在框架中自動加裁
3、瞭解控制器、模型、檢視
4、瞭解路由和中介軟體是什麼
5、知道資料庫操作的基本方式和處理過程。
6、瞭解異常及日誌處理
進階:
7、瞭解PHP框架的安全防範和加密
8、瞭解第三方元件的使用方式
9、瞭解佇列、定時器、廣播等元件應用
寫得比較多,其實如果把1-6學習完了,後面可以在專案應用中進行慢慢學習