github上有哪些值得学习的优秀的php开源项目?
时间:2021-07-01 10:21:17
帮助过:31人阅读
回复内容:
把这个链接放入收藏夹,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