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 v3.1主要更新包括:
1.更安全的防護和過濾體系
2、MVC多層支持
3.Action參數綁定支持
4.模型命名範圍支持
5.查詢條件和SQL預處理功能
6.動態設定自動驗證和自動完成支持
7.更靈活強大的快取管理方法
8.日誌記錄簡化、增加IP支持
9.致命錯誤的捕獲機製完善
10.頁面Trace機制改進與分類顯示支持
11.超過128項更新更詳細的可以參考[ 3.1更新列表 ] 基於3.0版本開發的應用程式可以無縫升級到3.1版本,直接覆蓋核心後清空編譯快取檔案即可(涉及到擴充的部分可能要單獨更新)。
敬請注意,此版本開始,為了提高效率和節能減排,官方僅發布核心框架,所有擴展和示例、文件均單獨在官網和Github上面發布。