> #### 手册阅读须知:本手册仅针对ThinkPHP`5.1.*`版本 ![](https://box.kancloud.cn/2015-12-12_566b6a10506a4.png) >[danger] ### 十二载初心不改,你值得信赖的PHP框架,十二周年献礼版本! ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循`Apache2`开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 >[danger] ThinkPHP`5.1`在`5.0`的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,`5.1`版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。 > >ThinkPHP`5.1`运行环境要求`PHP5.6+`,虽然不支持`5.0`的无缝升级,但升级过程并不复杂(请参考[升级指导](354155)),`5.1.*`版本基本上可以支持无缝升级。 ## 主要新特性: + 引入容器和`Facade`支持 + 依赖注入完善和支持更多场景 + 重构的(对象化)路由 + 支持注解路由 + 跨域请求支持 + 配置和路由目录独立 + 取消系统常量 + 助手函数增强 + 类库别名机制 + 模型和数据库增强 + 验证类增强 + 模板引擎改进 + 支持`PSR-3`日志规范 + 中间件支持(`V5.1.6+`) ## 版权申明 发布本资料须遵守开放出版许可协议 1.0 或者更新版本。  未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。  未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。  如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 thinkphp@qq.com。  对ThinkPHP有任何疑问或者建议,请进入官方讨论区 [ [http://www.thinkphp.cn/topic](http://www.thinkphp.cn/topic) ] 发布相关讨论。  有关ThinkPHP项目及本文档的最新资料,请及时访问ThinkPHP项目主站 [http://www.thinkphp.cn](http://www.thinkphp.cn/)。  > 本文档的版权归ThinkPHP文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。 ## 捐赠我们 **ThinkPHP一直在致力于简化企业和个人的WEB应用开发,您的帮助是对我们最大的支持和动力!** 我们的团队12年来一直在坚持不懈地努力,并坚持开源和免费提供使用,帮助开发人员更加方便的进行WEB应用的快速开发,如果您对我们的成果表示认同并且觉得对你有所帮助我们愿意接受来自各方面的捐赠^_^。 用手机扫描进行**支付宝捐赠**  ![](https://box.kancloud.cn/2016-07-08_577f8c8e89111.jpg)