首頁>Club>
10
回覆列表
  • 1 # 明哥玩程式設計

    正好我也是一個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學習完了,後面可以在專案應用中進行慢慢學習

  • 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工程師日常要涉及到的工作。

  • 中秋節和大豐收的關聯?
  • 從美國在世界上發動的戰爭和巴沙爾政府最終的勝利,告訴了世界什麼?