# LikeTP **Repository Path**: super_car/like-tp ## Basic Information - **Project Name**: LikeTP - **Description**: 参考 Laravel、ThinkPHP 开发的 Web 框架。通过造轮子来理解现代 PHP 框架设计思想。 - **Primary Language**: PHP - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-06 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目描述 这是一个参考 Laravel、ThinkPHP 开发的 PHP 框架,为 Web 开发提供基础功能。 ### 开发初衷 为了更好地学习、理解 PHP Web 框架,决定从零实现一个,简单来说就是通过造轮子来加深理解。 ### 开发计划 目前计划使用 4 个月时间来实现基本的功能,之后再逐步完善。 每个小的开发阶段,一般分为设计、开发、对比 Laravel、ThinkPHP 进行复盘和修改三个步骤。 2025.6 搭建框架骨架 [√] 实现容器最基础的功能 [√] 异常和调试基本功能 [√] 控制器基本功能 [√] 2025.7 中间件 [√] 请求 [√] 响应 [√] 视图 [√] 2025.8 数据库 [√] 模型 [√] 2025.9 路由 [√] 事件 [√] ### 环境说明 此项目参考的是 `Laravel 5.8.38` 和 `ThinkPHP 6.0.7` 版本 开发环境如下: 操作系统: Windows 10 PHP版本: 7.3.4 MySQL版本: 5.7.26 ### 前置知识 由于此项目使用了命名空间特性,以及一些较新的 PHP 特性,所以翻阅此项目源码的时候需要了解这方面的知识。 composer PHP7 相关特性 命名空间 面向对象 ### 启动命令 ```cmd php daohe go ``` ### 参考资料 《Laravel 框架关键技术解析》 [ThinkPHP 6.0 入门必读](https://www.kancloud.cn/thinkphp/thinkphp6-quickstart) [ThinkPHP 6.0 完全开发手册](https://www.kancloud.cn/manual/thinkphp6_0) [ThinkPHP 6.0 核心分析](https://www.kancloud.cn/hubqin/thinkphp)