[TOC]

[danger] 手册阅读须知:本手册仅针对ThinkPHP5.1.*版本

框架简介

序言 - 图1

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

[danger] ThinkPHP5.15.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。

ThinkPHP5.1运行环境要求PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升级指导),5.1.*版本基本上可以支持无缝升级。

主要特性

[info] V5.1.27版本开始,5.1版本已经正式作为LTS版本,提供长达三年的服务支持,可以放心使用。

  • 引入容器和Facade支持
  • 依赖注入完善和支持更多场景
  • 重构的(对象化)路由
  • 支持注解路由
  • 跨域请求支持
  • 配置和路由目录独立
  • 取消系统常量
  • 助手函数增强
  • 类库别名机制
  • 模型和数据库增强
  • 验证类增强
  • 模板引擎改进
  • 支持PSR-3日志规范
  • 中间件支持(V5.1.6+
  • 支持Swoole/Workerman运行(V5.1.18+

官方服务

  • ThinkPHP服务市场 ThinkPHP应用服务市场是官方作为战略服务倾力打造的生态服务交易及交付平台,为ThinkPHP开发者和爱好者严选官方及第三方产品和服务,并提供交易保障。

  • ThinkAPI统一API接口服务 序言 - 图2 ThinkAPI统一API接口服务是由官方联合合作伙伴封装的一套接口调用服务并提供了优雅的SDK调用,旨在帮助ThinkPHP开发者更方便和更低成本调用官方及第三方的提供的各类API接口及服务,从而更好的构建开发者生态。

ThinkPHP5官方QQ

  • ThinkPHP5快速入门专用 9252394(仅对快速入门教程付费用户)
  • ThinkPHP5新手一群 272433397(已满)
  • ThinkPHP5新手二群 369126686(已满)
  • ThinkPHP5高级群 50546480(付费)

版权申明

发布本资料须遵守开放出版许可协议 1.0 或者更新版本。 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。 如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 thinkphp@qq.com。 对ThinkPHP有任何疑问或者建议,请进入官方讨论区 [ http://www.thinkphp.cn/topic ] 发布相关讨论。

有关ThinkPHP项目及本文档的最新资料,请及时访问ThinkPHP项目主站 http://www.thinkphp.cn

本文档的版权归ThinkPHP文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。