《如何學習PHP框架?》要點:
本文介紹了如何學習PHP框架?,希望對您有用。如果有疑問,可以聯系我們。
前言:如果有PHP根基的話,其實多看一些PHP手冊,就可以會了,其實自學的話PHP框架 和jQuery一樣,有的時候會誤導很多人,連原生是啥都不清楚.學習框架的話是學習他的思想, 為什么它能減少工作量?為什么要用這種設計模式?路由功能是怎么實現的等等 明白了這些才叫有意義的了解了這個框架.
學習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框架的執行流程,模板操作,和數據庫操作,下載一個開源的系統,下往來來往學習,學習別人的代碼,學得更快.
第七:做項目學習,要熟練掌握一個的框架,必要大量的實踐,通過做項目,去深入學習.
第八:閱讀框架代碼,了解其實現原理,其實事理這一步就已經學會了這個PHP框架.
完成以上的步調之后,你應該就可以清楚地知道如何使用這個框架了,并能用它完成更復雜的工作,或是繼續探索這個框架的其他功能.如果你還是不會用,或者花了很多時間來完成以上練習,那么我覺得這個框架不適合你,還是找些其他的來用吧.
記住,如果在使用框架的過程中遇到困難,記得去該框架的社區里尋求贊助.一個有這強大社區支持的框架會為你未來的工作帶來很大贊助,同時也表明這個框架是個不錯的框架.沒有人希望在使用某框架后的六個月,框架的開發者就宣布停止開發,這就太讓人無奈了.
如今的PHP框架層出不窮,其中有些比其他的更加惹人耳目.首先你當然必須選擇一個框架,比如ZF、Cake、Symfony、atk、Yii、CodeIgniter、Solar、PRADO等.選擇哪個呢?有些框架提供了非常好“step-by-step”入門教程,另一些則比擬難入門了.
P.S:PHP框架學習起來比擬難,因為文件較多,關系復雜,數據庫龐大,所以一般先了解它的工作流程,然后找一些相關的官方文檔和論壇上的文檔,深入研究各文件之間的關系,結構,機制,最后試圖修改其模板,功能,插件.總之,這需要時間
學習框架你最基本的也要了解mvc的工作模式,然后你就從他的配置文件看起,然后看控制器是怎么運行的,其次就是模型和視圖了,至于里面自定義的辦法那就要靠平時的積累了.
想了解更多PHP問題找老師? 后援網古老師企鵝: 2781400417
看完不要跑記得進去吐吐槽!╰( ̄▽ ̄)╮
歡迎參與《如何學習PHP框架?》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9094.html