从头开始编写一个现代化 PHP 小框架
发布时间:2022-10-13 12:42:32 所属栏目:PHP教程 来源:
导读: 如有错误或者设计不当的地方,欢迎大家一起交流php轻框架,或者加入交流群,一起学习一起进步,顺便金三银四之前求个职,有看的上的大佬,github:, 可以来盘我,手动滑稽
编写小框架的原因框架详情Kick
编写小框架的原因框架详情Kick
|
如有错误或者设计不当的地方,欢迎大家一起交流php轻框架,或者加入交流群,一起学习一起进步,顺便金三银四之前求个职,有看的上的大佬,github:, 可以来盘我,手动滑稽 编写小框架的原因框架详情KickPeach 一个提供模块化服务的现代PHP小框架 正如在框架设计的初心上所说,市面上已经那么多的框架了,还造什么轮子,再次重申一下。造轮子不是目的,造轮子的过程中汲取到知识才是目的,共勉。 框架的组织方式 kickpeach项目目录参考Laravel的文件组织方式进行组织,采取组件化开发,灵活扩展升级每个组件,主要由以下几个组件完成: 可查看组织进行源码的阅读 Kickpeach kickPeach----> 最终可以使用的框架,也就是当前所在项目 framework----> 框架的核心文件 queue----> 任务队列组件 database----> 数据库组件 mdCalls----> 提供模块化服务的组件 kickpeach.github.io---->框架的使用文档 框架的设计思路 入口文件 ----> 注册错误(和异常)处理函数 ----> 加载配置文件 ----> 请求 ----> 路由 ---->中间件 ---->(控制器 <----> 数据模型) ----> 响应 ----> 视图渲染数据 阅读源码的方式 下载载源码下来之后,按照上面流程,可以看到框架源码的具体实现,从index.php入口看起。kickpeach只是framework的扩展,基于framework,完全可以自定义有自己风格的框架。核心源码都在framework,在看源码的时候,你就会深入了解到什么叫self,static,继承,抽象,与接口。 TODO帮助kickpeach改进 欢迎给Kickpeach提issue: License The MIT License (MIT). 苟全性命于乱世,不求闻达于诸侯 (编辑:拼字网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

