php從入門到精通的學習路線分享

hybbq1992發表於2019-05-05

從學習內容上大致可以分為五個階段供大家參考:

第一階段:掃盲。
瞭解什麼是B/S模式,原理上知道從瀏覽器輸入一個url是如何獲取到資訊的流程。熟悉html,能快速地用div+css寫出 靜態頁面,熟悉js,掌握jquery。在不少小公司,PHP程式設計師是連前端的活都一起做了的。即使公司有專職做前端的,PHP程式設計師也必須會看懂,能更改css,會寫基本的js效果,用jquery會大大加快工作的效率,寫出風騷的程式碼。

第二階段:PHP基礎語法。
掌握基本的語法,弄明白什麼是變數、常量、資料型別、熟悉常用的函式。PHP的函式庫特別豐富,不可能全部都記住,但 至少要將手冊上的常用函式都練習過幾遍,以後需要用到時才有印象。不至於自己寫了半天,才發現原來這個功能用一個內建的函式就能解決。

第三階段:資料庫,WEB伺服器的學習。
PHP的最佳搭檔是:Mysql(資料庫),Apache(web伺服器), 對於Apache,平時操作得比較少,懂得其配置即可。而Mysql則特別重要。初期懂得如何用PHP操作Mysql進行增刪改查,瞭解常用的Mysql  最佳化原則,能使用PHP+Mysql寫出簡單的留言板頁面。

第四階段:PHP深化。
掌握Ajax非同步傳輸,學習物件導向,學習MVC框架並掌握流行的PHP框架,如Yii框架,國內的ThinkPHP框架,形成良好的編碼習慣。能快速用框架開發網站。

第五階段:大型網站的最佳化技術。
如頁面靜態化,Memcached快取技術,MySql資料庫深度最佳化等。

以上五個階段僅是PHP初級到中級的水平,距離高階水平(充當WEB架構師)還有較遠的路要走。而且不是單單學一門 就可以無所不能,PHP不是萬能的,各種程式語言都有其優劣點,語言本身沒有高低之差,語言只是實現功能的工具。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559051/viewspace-2643266/,如需轉載,請註明出處,否則將追究法律責任。

相關文章