如何學習乙個新的PHP框架

2021-08-30 16:43:45 字數 1020 閱讀 5288

如今的php框架層出不窮,我不是這方面的專家,甚至不能熟練地使用其中的一種,所以我不做推薦,也不想討論哪些算是框架哪些不算框架。這裡我要討論的是如何才能更快地開始使用某個新的框架。

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

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

如果你還不知道怎麼使用框架,何不按照本文的練習來學呢?

1、你好世界(hello world)

這裡練習的必要性我就不多作說明了。在乙個新的框架上構建乙個應用,在頁面中顯示「『hello world」。當然,做起來不會那麼簡單。

2、計算器(calculator)

寫乙個簡單的計算器程式,結合表單,對兩個運算元進行加減乘除等運算,並把結果輸出到頁面上。你需要為每一種運算設定單獨的動作,或者說方法(每個框架的叫法不一樣),而且還要用到框架中的表單驗證功能(如果框架提供了這一功能的話)。

4、解析和分頁(parse and paginate)

選乙個rss源或其他xml源,解析其中的條目並顯示出來。同時新增乙個分頁的功能,讓使用者可以五條五條地瀏覽,並在頁面的頂部或底部新增頁碼。如果框架裡提供了這樣的功能,就使用它吧。

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

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

如何學習乙個新的PHP框架

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

如何學習乙個新的PHP框架

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

如何學習乙個新的PHP框架

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