# TinyCatPHP **Repository Path**: cntaige/TinyCatPHP ## Basic Information - **Project Name**: TinyCatPHP - **Description**: TinyCatPHP框架非常适合新手学习、使用与二次开发,此框架新手一看就能明白框架底层的实现原理。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: webframework **Tags**: None ## README # TinyCatPHP ## TinyCatPHP框架非常适合新手学习、使用与二次开发,此框架新手一看就能明白框架底层的实现原理。 **框架建议运行环境 >=PHP7.0** 最低要求不能小于5.6,否则出现不可预料的BUG。 ### 适合学习的原因 1、框架的路由设计极其简单,与市面上流行的框架相比,此框架在路由设计并没引入过多的设计模式、隐式引用等难于弄懂的编程方式。 2、只要从入口文件查看就能很快的看到路由、缓存底层调用等的实现过程。 3、框架引入类似java注解的方式进行路由的解析与前置后置执行方法。此功能使用了php的反射机制实现。 4、关于数据库驱动的设计,也一样从最简单的方式实现,简化了大部分框架在设计驱动上的设计模式,很利于二次开发与学习。 5、视图模板的设计,采用了运行效率最高,渲染最简的设计原则进行设计。让人一看就懂得框架模板的实现原理。 6、。。。。。。。。。