github上有哪些值得學習的優秀的php開源項目?
12-29
把這個鏈接放入收藏夾,Trending PHP repositories on GitHub today · GitHub根據自己當前的水平選擇項目來閱讀,不要期望通過閱讀代碼快捷學到PHP編程的訣竅,不用過分關注小技巧。代碼閱讀重要的理解一套代碼的架構,尤其是架構中的概念,這才是最應該認真領會的東西。
ziadoz/awesome-php · GitHub
https://github.com/walkor/workerman
優秀的代碼 不用太多 ~只要一個就夠 看你處於什麼階段吧
入門級的我推薦PHPCMS ~雖然這玩意好久沒更新了 ~但是在PHP 5.3 這個時代 我覺得能寫出這樣的代碼絕對值得一看。另外推薦你看下一些已經暴漏的PHPCMS 漏洞。這個也非常值得一看 ~現在很多開發人員 對於安全意識實在太差了 ~致使很多代碼 漏洞一堆~自薦
https://github.com/lincanbin/Carbon-Forum (Demo: Carbon Forum)
一個沒有用第三方框架的簡易論壇,類似知乎的,基於話題討論的無版塊論壇。結構簡單、高度封裝鑒權、請求、資料庫、錯誤頁等等,一個頁面的後端一般就幾十行。作為學習的話我覺得是不錯的,包含的XSS過濾、SQL注入、低版本PHP兼容(例如魔術引號、ArrayColumn)、正則、移動端自適應(DOING)、IIS下ISAPI_Rewrite兼容、全自動安裝腳本、較為複雜的字元串數組操作等常見的點都有涉及。閱讀起來也比較方便,因為沒用框架、代碼量也比較少。
同時資料庫結構設計和腳本執行效率也是較為高效的,每個頁面響應時間一般在1~5ms之間。我知道一個Yootheme 的pagekit
推薦一下 [phpmyadmin](GitHub - phpmyadmin/phpmyadmin: phpMyAdmin)經典老牌的用 PHP 寫的用於管理 MySQL/MariaDB/Percona 資料庫的 webUI
今天我同事剛開源的。hisune/tinymvc · GitHub
在web方向上,這麼多開源web框架,純php的laravel/thinkphp等,php擴展的yaf/phalcon等,還有就是composer工具類的
thinkphp
推薦閱讀:
※如何用php 編寫網路爬蟲?
※有什麼是 Python 可以做,但是 PHP 不可以做的?
※PHP socket通信問題, 如何按照自定義的協議進行通信?
※php 如何取img屬性值 src?
※wordpress 代碼質量怎麼樣?