ThinkPHP是一個性能卓越并且功能豐富的輕量級PHP開發框架,ThinkPHP值得推薦的特性如下:
1、類庫導入:ThinkPHP首先采用基于類庫包和命名空間的方式導入類庫,讓類庫導入看起來更加簡單清晰,而且還支持沖突檢測盒別名導入。為了方便項目的跨平臺移植,系統還可以嚴格檢查加載文件的大小寫。
2、URL模式:系統支持普通模式、PATHINFO模式、REWRITE模式和兼容模式的URL方式,支持不同的服務器和運行模式的部署,配合URL路由功能,可以隨心所欲地構建需要的URL地址和進行SEO優化工作。
3、編譯機制:獨創的核心編譯和項目的動態編譯機制,有限減少OOP開發中文件加載的性能開銷。
4、查詢語言:內建豐富的查詢機制,包括組合查詢、符合查詢、區域查詢、統計查詢、定位查詢、動態查詢、和原生查詢、讓數據查詢簡潔高效。
5、視圖模型:輕松動態第創建數據庫視圖,多表查詢不再麻煩。
6、分組模塊:不用擔心大項目的分工協調和部署問題,分組模塊解決跨項目的難題。
7、模板引擎:系統內建了一款卓越的基于XML的編譯型模板引擎,支持兩種類型的模板標簽,融合了Smarty和JSP標簽庫的思想,支持標簽庫擴展。通過驅動還可以支持Smarty、EaseTemplate、TemplateLite、Smart等第三方模板引擎。
8、Ajax支持:內置Ajax數據返回方法,支持JSON、XML和EVAL格式返回客戶端,并且系統不綁定任何Ajax類庫,可以隨意使用自己熟悉的Ajax類庫進行操作。
9、緩存機制:系統支持包括文件方式、APC、Db、Memcache、Shmop、Eaccelerator和Xcache在內的多種動態數據緩存類型,以及可定制的靜態緩存規則,并提供了快捷方法進行存取操作。
新聞熱點
疑難解答
圖片精選