# ThinkPHP V5.0——为API开发而设计的高性能框架
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循`Apache2`开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。
> ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发)。
## 主要特性:
**规范**:遵循`PSR-2`、`PSR-4`规范,`Composer`及单元测试支持;
**严谨**:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航;
**灵活**:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展;
**API友好**:出色的性能和`REST`支持、远程调试,更好的支持API开发;
**高效**:惰性加载,及路由、配置和自动加载的缓存机制;
**ORM**:重构的数据库、模型及关联,`MongoDb`支持;
## 版权申明
发布本资料须遵守开放出版许可协议 1.0 或者更新版本。
未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。
未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。
如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 [thinkphp@qq.com](mailto: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文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。