ThinkPHP v5.1.41
5.1.41
ThinkPHP是一個免費開源的,快速、簡單的物件導向的輕量級PHP開發框架,遵循Apache2開源協定發布,是為了敏捷WEB應用開發和簡化企業級應用開發而誕生的。擁有眾多的優秀功能和特性,經歷了三年多發展的同時,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進,眾多的典型案例確保可以穩定用於商業以及門戶級的開發。
ThinkPHP5.1對底層架構做了進一步的改進,減少依賴,其主要特性包括
採用容器統一管理對象
支援Facade
註解路由支援
路由跨域請求支援
配置和路由目錄獨立
取消系統常數
助手函數增強
類別庫別名機制
增加條件查詢
改進查詢機制
配置採用二級
依賴注入完善
支援PSR-3日誌規範
中間件支援(V5.1.6+)
Swoole/Workerman支援(V5.1.18+)
ThinkPHP5的運作環境需求PHP5.6以上,相容於PHP8.0。
更新日誌
V5.1.40 LTS(2020-10-09)
本為常規更新,主要包括
改進redis驅動`has`方法
修正XA事務
修正`HasManyThrough`關聯
增加mysql json類型欄位->>方式取得支持
改進路由載入避免載入編輯器臨時檔案影響
修正關聯模型的屬性直接附加到目前模型,當關聯模型欄位名為name時所取得的值為模型的屬性name值
修復多態關聯預載`field`無效
改進Collection類別的`column`方法的PHP相容性問題
改進mysql驅動
改良`parseclosure`方法
SoftDelete刪除條件做空判斷
改進驗證類別`append`方法