【ThinkPHP】5.0 完全开发手册 / 序言
序言
手册阅读须知:本手册仅针对ThinkPHP5.0版本
加入官方QQ频道一起交流
ThinkPHP V5.0——为API开发而设计的高性能框架

V5.0版本由七牛云独家赞助发布

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支持;
本手册不能替代教程,而是作为工具参考,学习的话新手建议先阅读官方的 《 5.0入门系列教程 》
相关资源
版权申明
发布本资料须遵守开放出版许可协议 1.0 或者更新版本。 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。 如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 thinkphp@qq.com。 对ThinkPHP有任何疑问或者建议,请进入官方讨论区 [ http://www.thinkphp.cn/topic ] 发布相关讨论。
有关ThinkPHP项目及本文档的最新资料,请及时访问ThinkPHP项目主站 http://www.thinkphp.cn。
本文档的版权归ThinkPHP文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。
推荐阅读(官方出品)
《ThinkPHP5.0快速入门》是学习和掌握
ThinkPHP5.0不可多得的入门指引教程,针对新手用户由浅入深给出了详尽的使用(新手建议首先阅读快速入门后再查完全开发手册)。
《ThinkPHP5.0路由完全指南》是一本关于5.0路由用法的完全指南,详细和全面的介绍了路由的使用,并包含了很多的技巧和高级用法。
《ThinkPHP5.0控制器从入门到精通》以控制器的用法为主线,通过十讲的内容全面剖析了ThinkPHP
5.0生命周期中的控制器角色是如何进行获取请求、数据验证、业务处理、异常处理、模板渲染,以及如何进行响应输出和行为扩展。
《ThinkPHP5.0数据库和模型由浅入深》是一本关于5.0数据库和模型用法的完全指南,采用通熟易懂的方式由浅入深讲解了数据库和模型的用法和技巧。




