github上有哪些值得學習的優秀的php開源項目?

來源:互聯網
上載者:User

回複內容:

把這個連結放入收藏夾,Trending PHP repositories on GitHub today · GitHub
根據自己當前的水平選擇項目來閱讀,不要期望通過閱讀代碼快捷學到PHP編程的訣竅,不用過分關注小技巧。代碼閱讀重要的理解一套代碼的架構,尤其是架構中的概念,這才是最應該認真領會的東西。優秀的代碼 不用太多 ~只要一個就夠 看你處於什麼階段吧

入門級的我推薦PHPCMS ~雖然這玩意好久沒更新了 ~但是在PHP 5.3 這個時代 我覺得能寫出這樣的代碼絕對值得一看。另外推薦你看下一些已經暴漏的PHPCMS 漏洞。這個也非常值得一看 ~現在很多開發人員 對於安全意識實在太差了 ~致使很多代碼 漏洞一堆~ziadoz/awesome-php · GitHub 今天我同事剛開源的。
hisune/tinymvc · GitHub 自薦
https://github.com/lincanbin/Carbon-Forum (Demo: Carbon Forum
一個沒有用第三方架構的簡易論壇,類似知乎的,基於話題討論的無版塊論壇。
結構簡單、高度封裝鑒權、請求、資料庫、錯誤頁等等,一個頁面的後端一般就幾十行。

作為學習的話我覺得是不錯的,包含的XSS過濾、SQL注入、低版本PHP相容(例如魔術引號、ArrayColumn)、正則、移動端自適應(DOING)、IIS下ISAPI_Rewrite相容、全自動安裝指令碼、較為複雜的字串&數組操作等常見的點都有涉及。
閱讀起來也比較方便,因為沒用架構、代碼量也比較少。
同時資料庫結構設計和指令碼執行效率也是較為高效的,每個頁面回應時間一般在1~5ms之間。在web方向上,這麼多開源web架構,純php的laravel/thinkphp等,php擴充的yaf/phalcon等,還有就是composer工具類的https://github.com/walkor/workerman 我知道一個Yootheme 的pagekit
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.