thinkphp5簡介

ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發框架,是爲了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。遵循Apache2開源許可協議發佈,意味着你能夠無償使用ThinkPHP,甚至容許把你基於ThinkPHP開發的應用開源或商業產品發佈/銷售。數據庫

ThinkPHP5.1在5.0的基礎上對底層架構作了進一步的改進,引入新特性,並提高版本要求。另一個事實是,5.1版本看起來對開發者更加友好,表如今目錄結構更直觀、調試輸出更直觀和代碼提示更直觀。

ThinkPHP5.1運行環境要求PHP5.6+,雖然不支持5.0的無縫升級,但升級過程並不複雜(請參考升級指導),5.1.*版本基本上能夠支持無縫升級。

主要新特性:

V5.1.27版本開始,5.1版本已經正式做爲LTS版本,提供長達三年的服務支持,能夠放心使用。
  • 引入容器和Facade支持跨域

  • 依賴注入完善和支持更多場景架構

  • 重構的(對象化)路由
  • 支持註解路由
  • 跨域請求支持
  • 配置和路由目錄獨立
  • 取消系統常量
  • 助手函數加強
  • 類庫別名機制
  • 模型和數據庫加強
  • 驗證類加強
  • 模板引擎改進
  • 支持PSR-3日誌規範
  • 中間件支持(V5.1.6+)
  • 支持Swoole/Workerm
  • an運行(V5.1.18+)
相關文章
相關標籤/搜索