首頁  >  文章  >  後端開發  >  關於php的進階學習方法

關於php的進階學習方法

不言
不言原創
2018-04-23 16:40:342972瀏覽

這篇文章介紹的內容是關於php的進階學習方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

php要學得好,一些週邊是必須要達到一定的水平才可以快速提升,列下方向
- PHP非常深入
#- 擴展很了解
- 在github上有自己的擴展,很高的標星
- 分享PPT深入人心,深入淺出
- 正則非常的厲害
##-正規的各種高階語法隨手黏來,優化各種寫法,分享PPT
- 用正規實作了一個語法解析器,在github上有很高的標星
#- MVC原理
- 深知各個模組應該是在哪個層級,以及一般的實現方式,熟悉流行的laravel、yii2、symforny
# - 有一個屬於自己的MVC在github上- 資料庫非常深入

- 對mysql的索引原理非常清楚
- 索引原理分析到位,配合實例解析,有PPT分享
- 對nosql產品的應用很有經驗
- mongo
##- redis
- hadoop- linux相關

- linux指令,各種腳本可以隨手寫出
- 對各種開源產品有獨到的見解和一定層面的認識- scala

- 了解函數式語言的各種特性與應用場景,並且有PPT分析
- 有github專案《PHP程式設計》等入門書籍看完
有目的的改程序,wordpress(大部分翻了個遍)、discuz(幾乎完全翻了個遍,當時的目的是改成「多論壇」系統),又例如做個人部落格、論壇主題、擴充等等。
discuz在前幾年的設計思維對學習PHP幫助還是很大的,透過深挖可以了解基本的資料庫密碼儲存、多網站登入、驗證、快取等技巧。
了解別人優秀開發規範、程式設計習慣、程式碼風格,重點之重點
了解框架,codeigniter、thinkphp、laravel等等,作為初學者極力推薦 CI 結構清晰 輕量 簡單 入門容易 高可擴展。
對於框架,我的路線是: thinkphp->自己寫框架->花了三年發現許多不足->嘗試N個成熟框架->最終定CI。
對資料庫、快取的一些深入學習優化。
當然有很多很多方面的東西例如mvc、 hooks、nosql、linux環境配置 等等 沒必要特意去摸索 循序漸進項目遇到了就深挖一下就行。

另外建議把自己的專案都託管到github 或自己架設倉庫上,然後架設codereview 每次改完看看自己的程式碼不斷優化。

建議學習影片教學課程,這樣學起來比較輕鬆,可以看看《PHP開發實戰影片教學》
1、php前端開發;(html、css、js、jq、ajax.... )
2、php開發基礎;(php程式設計基礎、smarty模板引擎、mysql....)
3、php開發進階;(thinkphp框架、redis入門)
4、php拓展; (yii框架、bootstrap.....)

以上是關於php的進階學習方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php的一些數組下一篇:php的一些數組