ThinkPHP值得(de)推薦的(de)特性
類庫導入:ThinkPHP是(shì)首先&π★♥采用(yòng)基于類庫包和(hé)命名空(kōng)間(jiān✔↑)的(de)方式導入類庫,讓類庫導入看(kàn)起來(lái)更加簡單清晰,≥ •π而且還(hái)支持沖突檢測和(hé)别名導入。為(σ₩₽ wèi)了(le)方便項目的(de)跨平台移植,系統還(hái)可(kě)以嚴¥ 格檢查加載文(wén)件(jiàn)的(de)大(dà)小(xi'≈→ǎo)寫。
URL模式:系統支持普通(tōng)模式、PATHINFO↓♦€"模式、REWRITE模式和(hé)兼容模式的(d'Ω★e)URL方式,支持不(bù)同的(de)₩ ¶₹服務器(qì)和(hé)運行(xíng)模式的(de)部署,配合URL路(lù&γ≤)由功能(néng),讓你(nǐ)随心所欲的(deα✘×β)構建需要(yào)的(de)URL地(dì)址和( ₹hé)進行(xíng)SEO優化(huà₩Ω)工(gōng)作(zuò)。
編譯機(jī)制(zhì):獨創的(de) ↕≠核心編譯和(hé)項目的(de)動态編譯機(jī)制¥♠(zhì),有(yǒu)效減少(shǎo)OOP開(kāi)發中文(wén)件÷<(jiàn)加載的(de)性能(néng)→"開(kāi)銷。ALLINONE模式更是λ±(shì)讓你(nǐ)體(tǐ)驗飛(fēi)一(yī)般的(d♦φ↓e)感覺。
ORM:簡潔輕巧的(de)ORM實現&¥∞ (xiàn),配合簡單的(de)CURD以及AR模式,讓開(€kāi)發效率無處不(bù)在。
查詢語言:內(nèi)建豐富的(de)查詢機(jī)制(zhì)ε→≈,包括組合查詢、複合查詢、區(qū)間(jiān)查詢、統計(jì) ® ₩查詢、定位查詢、動态查詢和(hé)原生(s×π✔hēng)查詢,讓你(nǐ)的(de)數 ≠≠(shù)據查詢簡潔高(gāo)效。
動态模型:無需創建任何對(duì)應的(de)模型類,輕松完成CUR∏♣↔★D操作(zuò),支持多(duō)種模型之間(jiān)的(de)動态切>π換,讓你(nǐ)領略數(shù)據操作(zuò)的(de)無比暢快(ku≥π®ài)和(hé)最佳體(tǐ)驗。
高(gāo)級模型:可(kě)以輕松支持≥↑序列化(huà)字段、文(wén)本字段、隻讀(dú)字段、延遲✘γ€寫入、樂(yuè)觀鎖、數(shù)據分(fēn)表等高(™εγgāo)級特性。
視(shì)圖模型:輕松動态地(dì)創建數(shù)據庫視(<∞>♣shì)圖,多(duō)表查詢不(bù)再煩惱。
關聯模型:讓你(nǐ)以出乎意料的(de)簡單、靈活的(®de)方式完成多(duō)表的(de)關聯操作(zuò)。
分(fēn)組模塊:不(bù)用(yòng)擔心大(dà)項目的(¥ ≥de)分(fēn)工(gōng)協調和(hé)部署問(w✔₹∞èn)題,分(fēn)組模塊幫你(nǐ)解決跨項目$ε•≠的(de)難題。
模闆引擎:系統內(nèi)建了(le)一(yī)款卓越的(<©de)基于XML的(de)編譯型模闆引擎,支持兩種類型的(de)模闆标簽,↔λ∞融合了(le)Smarty和(hé)JSP标簽庫的(de)思想,支持 &标簽庫擴展。通(tōng)過驅動還(hái£©™)可(kě)以支持Smarty、EaseTemp ♠↕₽late、TemplateLite、Smart等第三方模闆引擎。
AJAX支持:內(nèi)置AJAX數(shù)據返←"回方法,支持JSON、XML和(hé)EVAL格λ☆式返回客戶端,并且系統不(bù)綁定任何AJAX類庫,♠ ×可(kě)随意使用(yòng)自(zì)己熟悉的(de)AJAX類庫進行(↕×♥βxíng)操作(zuò)。
多(duō)語言支持:系統支持語言包功能(néng),項目和(≠γ←hé)模塊都(dōu)可(kě)以有(yǒu)單♣≈★獨的(de)語言包,并且可(kě)以自(zì)動檢測浏覽器(qì→ ÷)語言自(zì)動載入對(duì)應的(de)語言包。
模式擴展:除了(le)标準模式外(wà€×₩i),系統內(nèi)置了(le)Lite、Thin和(hé)C∏™↑li模式,針對(duì)不(bù)同級别的(de)ε應用(yòng)開(kāi)發提供最佳核心框架,還(hái)可(kě)以自(z ¶"↑ì)定義模式擴展。
自(zì)動驗證和(hé)完成:自(zì)動完成表單數↑σ(shù)據的(de)驗證和(hé)過濾,生(shēng♦×→)成安全的(de)數(shù)據對(duì)象。₽→γ
字段類型檢測:字段類型強制(zhì)轉換,确保數(shù)據寫λ±入和(hé)查詢更安全。
數(shù)據庫特性:系統支持多(d≠←uō)數(shù)據庫連接和(hé)動态切換機(jī) §↕制(zhì),支持分(fēn)布式數(shù)據庫。猶如(r'₽Ωú)企業(yè)開(kāi)發的(de)一(y$πī)把利刃,跨數(shù)據庫應用(yòng)和(hé)分(f¶×§≈ēn)布式支持從(cóng)此無憂。
緩存機(jī)制(zhì):系統支持包括文(wén)件(jiàn)方式↔>$↕、APC、Db、Memcache、Shmop、Eacce$∏γ♦lerator和(hé)Xcache在內(nèi)的(d• e)多(duō)種動态數(shù)據緩存類型,以及可☆ (kě)定制(zhì)的(de)靜(jìng∞±≠€)态緩存規則,并提供了(le)快(kuài)捷方法進行(x←∑íng)存取操作(zuò)。
擴展機(jī)制(zhì):系統支持包括類庫擴展、驅動擴展、應用(yòng•≤δ≥)擴展、模型擴展、控制(zhì)器(qì)擴σ♠£展、标簽庫擴展、模闆引擎擴展、Widget×擴展、行(xíng)為(wèi)擴展和(hé)模式擴展在內(nèi)的(de₹←φ)強大(dà)靈活的(de)擴展機(jī)制(zhì),讓你(nǐ)不(bù)再受限于核心的(de)不(bù)足和(h ∞♥é)無所适從(cóng),随心DIY自(zì)己™δ的(de)框架和(hé)擴展應用(yòng)。