📦 PHPXi 框架源码归档
版本:v1.0.4
大小:24KB(核心)
年代:约 2012 年
收集方式:偶然所得
📌 这是什么?
PHPXi 是一个超轻量级 PHP 框架,核心文件仅 24KB,诞生于 PHP 5.x 时代。它吸收了 CodeIgniter 和 Discuz! 的部分设计思路,实现了基础的 MVC 结构。
在 Laravel 还没成为主流的年代,这种轻量级框架是很多开发者自己造轮子的起点。
🎯 为什么值得存一份?
| 理由 | 说明 |
|---|---|
| 学习样本 | 24KB 的核心代码,适合理解 MVC 的基本概念 |
| 代码考古 | 感受十多年前 PHP 框架的写法 |
| 对比现代框架 | 了解 Laravel/ThinkPHP 解决了哪些问题 |
🔍 怎么找到的?
整理旧硬盘时翻到的,具体来源已不可考。
应该是某个站长工具包里顺手存下来的。
📥 下载方式
- 云盘:huang1111 网盘
- 链接:pan.huang1111.cn/s/VLyMbHd
- 提取码:
phpxi
📁 文件结构
` phpxi/
├── phpxi.php # 入口文件
├── core/
│ ├── core.php # 核心启动文件
│ ├── controller.php # 控制器基类
│ ├── input.php # 输入处理
│ ├── template.php # 模板引擎
│ └── uri.router.php # 路由解析
├── libraries/
│ ├── db.mysql.php # MySQL 驱动
│ ├── db.sqlite.php # SQLite 驱动
│ ├── upload.php # 文件上传
│ ├── image.php # 图像处理
│ └── encrypt.php # 加密类
└── app/ # 应用目录
├── default/ # 默认应用│
├── controller/│
└── model/
└── template/ # 视图模板
⚠️ 使用提醒
| 提醒 | 说明 |
|---|---|
| 仅限学习研究 | 不建议用于生产环境 |
| PHP 版本 | 需 PHP 5.3 – 5.6 |
| 安全漏洞 | 已停更,存在已知漏洞 |
📝 最后
这份源码的价值不在于“能用”,而在于“能看”。
如果你对早期 PHP 框架的设计感兴趣,可以下载研究。
至于什么时候能用上——也许永远不会,也许某个瞬间就用上了。
/ 偶然所得,留给有缘人 /
发表回复