开源一个简单直接的 PHP MVC 框架

AI摘要
这是一篇关于个人开源PHP框架XQPF的技术分享。作者介绍了该框架的设计理念(轻量、低心智负担、保持PHP直观性)、核心功能(配置式路由、视图渲染、多数据库封装、CSRF防护等)以及适用场景(个人项目、小型后台、轻量API)。内容为纯粹的技术交流与项目推广,不涉及任何违规内容。

最近整理了一套自己使用的 PHP Web 框架,今天开源出来,欢迎大家交流。

项目地址:
codeberg.org/XiaoFengQWQ/xqpf

XQPF 的设计目标比较简单:

不追求复杂的抽象层,而是提供一套清晰、直接、低心智负担的 PHP 开发骨架。

目前框架(不含 Composer 依赖)大小不到 150KB。

目前包含:

  • 配置式路由
  • Controller + Layout 视图渲染
  • Web / CLI 双入口
  • 全局辅助函数系统 System/Function.php
  • 文件缓存 / Redis 缓存
  • MySQL / SQLite / Redis 封装
  • CSRF 防护
  • Curl 请求工具
  • Debug 辅助工具

一些设计思路:

  • 保持 PHP 本身的直观性
  • 减少不必要的层级和隐藏逻辑
  • 让入口、路由、控制器、视图关系清晰
  • 框架负责提供骨架,业务代码保持自由

比较适合:

  • 个人项目
  • 小型后台系统
  • 内部工具
  • 轻量 API 服务
  • 喜欢自己掌控代码结构的项目

目前使用 Apache License 2.0 开源。

如果大家有兴趣欢迎看看源码,也欢迎提出建议~

目前在学习利用AI辅助开发…
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!