ThinkPHP6.0简介


手册阅读须知:1.本手册仅针对ThinkPHP6.0.*版本,并且由于6.0目前尚未正式发布,手册可能存在调整。
2.ThinkPHP6.0极速入门视频教程(不断更新中)

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

ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性,并提升版本要求。ThinkPHP6.0运行环境要求PHP7.1+,不支持5.1的无缝升级(请参考升级指导)。(ThinkPHP5.1完全开发手册

主要新特性

1.采用PHP7强类型(严格模式)

2.支持更多的PSR规范

3.原生多应用支持

4.更强大和易用的查询

5.全新的事件系统

6.模型事件和数据库事件统一纳入事件系统

7.模板引擎分离出核心

8.内部功能中间件化

9.SESSION机制改进

10.对Swoole以及协程支持改进

11.对IDE更加友好

12.统一和精简大量用法