ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發框架,遵循Apache2開源協議發布,是為了敏捷WEB應用 開發和簡化企業級應用開發而誕生的。擁有眾多的優秀功能和特性,經歷了三年多發展的同時,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和 改進,眾多的典型案例確保可以穩定用于商業以及門戶級的開發。
ThinkPHP借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,采用單一入口模式等,融合了Struts的 Action思想和JSP的TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,在項目配置、類 庫導入、模版引擎、查詢語言、自動驗證、視圖模型、項目編譯、緩存機制、SEO支持、分布式數據庫、多數據庫連接和切換、認證機制和擴展性方面均有獨特的 表現。
使用ThinkPHP,你可以更方便和快捷的開發和部署應用。當然不僅僅是企業級應用,任何PHP應用開發都可以從ThinkPHP的簡單 和快速的特性中受益。ThinkPHP本身具有很多的原創特性,并且倡導大道至簡,開發由我的開發理念,用最少的代碼完成更多的功能,宗旨就是讓WEB應 用開發更簡單、更快速。為此ThinkPHP會不斷吸收和融入更好的技術以保證其新鮮和活力,提供WEB應用開發的最佳實踐! ThinkPHP遵循Apache2開源許可協議發布,意味著你可以免費使用ThinkPHP,甚至允許把你基于ThinkPHP開發的應用開源或商業產 品發布/銷售。
ThinkPHP v5.0.15 更新日志:
改進View類
改進chunk方法
改進模板引擎的表達式語法
改進自關聯查詢多級調用問題
關聯定義增加`selfRelation`方法用于設置是否自關聯
改進file類型的緩存`inc`和`dec`方法不改變緩存有效期
改進軟刪除 支持設置`deleteTime`屬性關閉
改進`union`查詢
改進查詢緩存
優化File緩存自動生成空目錄的問題
改進日志寫入并發問題
修正`MorphTo`關聯
改進`join`自關聯查詢
改進`case`標簽解析
改進Url類對`url_convert`配置的支持