ThinkPHP6.0基于精簡核心和統一用法兩大原則在5.1的基礎上對底層架構做了進一步的優化改進,并更加規范化。由于引入了一些新特性,ThinkPHP6.0運行環境要求PHP7.1+,不支持5.1的無縫升級(官方給出了升級指導用于項目的升級參考)。

主要新特性

  • 采用PHP7強類型(嚴格模式)
  • 支持更多的PSR規范
  • 多應用支持
  • ORM組件獨立
  • 改進的中間件機制
  • 更強大和易用的查詢
  • 全新的事件系統
  • 支持容器invoke回調
  • 模板引擎組件獨立
  • 內部功能中間件化
  • SESSION機制改進
  • 緩存及日志支持多通道
  • 引入Filesystem組件
  • Swoole以及協程支持改進
  • 對IDE更加友好
  • 統一和精簡大量用法