如何著手學習乙個新的PHP框架

2021-09-06 13:54:56 字數 1270 閱讀 6175

如今的php框架層出不窮,名氣也各不相同。如何快速掌握一種框架?看看本文吧~

如今的php框架層出不窮,名氣也各不相同。我不是這方面的專家,甚至不能熟練地使用其中的一種,所以就不作推薦了。這裡我要討論的是如何才能更快地開始使用某個框架。

首先你當然必須選擇乙個框架,比如zf、cake、symfony、atk、yii、codeigniter、solar、prado等。選擇哪個呢?有些框架提供了非常好的入門教程,另一些則比較難入門了。

我很喜歡這篇文章:《學習一種新的程式語言所需做的練習》,但我因為已經很熟悉php了,所以這個方法不能用在學習框架上。所以我想列舉一些類似的練習用以學習php框架。

如果已經學會了乙個php框架,再去學習其他php框架,那麼會很容易上手。

但是如果還沒有php框架基礎,想去學習php框架,往往是一頭霧水,不知道從**下手,從我學習php框架的經驗,給大家分享

一下,如何快速的去學習並掌握乙個框架。

第二步,學習輸出hello world,hello world很簡單,但是對於學習一門新的語言或框架,很重要。

第三步,寫乙個簡單的計算器程式,結合表單,對兩個運算元進行加減乘除等運算,並把結果輸出到頁面上。

第五步,學習理解單一入口和**解析(即**路由),單一入口,對於新手來說,可能有點不太好理解。

第六步,解析和分頁,選乙個rss源或其他xml源,解析其中的條目並顯示出來。同時新增乙個分頁的功能,讓使用者可以五條五條地瀏覽,並在頁面的頂部或底部新增頁碼。

第七步,學習php框架的內建的模板操作,主要學習程式是怎麼賦值給模板,怎麼載入模板和常用的模板標籤

第八步,學習資料庫的新增,修改,刪除,查詢,學會簡單的資料庫操作。

第九步,學習php框架常用的函式和類庫,php框架中一般會帶一些常用的函式和類,可以稍微看一下,此時還沒有必要深入研究,等用到的時候再詳細的去看手冊和樣例。

第十一步,做專案學習,要熟練掌握乙個的框架,需要大量的實踐,通過做專案,去深入學習。

第十二步,閱讀框架**,了解其實現原理

最後,到這一步,你已經學會了這個php框架。

完成以上的練習後,你應該就可以清楚地知道如何使用這個框架了,並能用它完成更複雜的工作,或是繼續探索這個框架的其他功能。如果你還是不會用,或者花了很多時間來完成以上練習,那麼我覺得這個框架不適合你,還是找些其他的來用吧。

記住,如果在使用框架的過程中遇到困難,記得去該框架的社群裡尋求幫助。乙個有這強大社群支援的框架會為你未來的工作帶來很大幫助,同時也表明這個框架是個不錯的框架。沒有人希望在使用某框架後的六個月,框架的開發者就宣布停止開發,這就太氣人了。

如何學習乙個新的PHP框架

如今的php 框架 層出不窮,我不是這方面的專家,甚至不能熟練地使用其中的一種,所以我不做推薦,也不想討論哪些算是框架哪些不算框架。這裡我要討論的是如何才能更快地開始使用某個新的框架。首先你當然必須選擇乙個框架,比如zendframework cake symfony atk yii codeign...

如何學習乙個新的PHP框架

如今的php框架層出不窮,我不是這方面的專家,甚至不能熟練地使用其中的一種,所以我不做推薦,也不想討論哪些算是框架哪些不算框架。這裡我要討論的是如何才能更快地開始使用某個新的框架。首先你當然必須選擇乙個框架,比如zendframework cake symfony atk yii codeignit...

如何學習乙個新的PHP框架

如今的php框架層出不窮,其中有些比其他的更加惹人耳目。我不是這方面的專家,甚至不能熟練地使用其中的 一種,所以我不做推薦,也不想討論哪些算是框架哪些不算框架 我本文的前提是所有自稱為php框架的皆是框架 這裡我要討論的是如何才能更快地開始使用 某個新的框架。首先你當然必須選擇乙個框架,比如zf c...