ThinkPHP
6.0
基于精简核心和统一用法两大原则在5.1
的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,ThinkPHP6.0
运行环境要求PHP7.1+
,不支持5.1
的无缝升级(官方给出了升级指导用于项目的升级参考)。
主要新特性
- 采用
PHP7
强类型(严格模式) - 支持更多的
PSR
规范 - 多应用支持
ORM
组件独立- 改进的中间件机制
- 更强大和易用的查询
- 全新的事件系统
- 支持容器
invoke
回调 - 模板引擎组件独立
- 内部功能中间件化
- SESSION机制改进
- 缓存及日志支持多通道
- 引入
Filesystem
组件 - 对
Swoole
以及协程支持改进 - 对IDE更加友好
- 统一和精简大量用法