
您現(xiàn)在的(de)位置: 網站(zhàn)首頁 → 新聞資訊
應用(yòng)編譯機(jī)制(zhì)作(zuò)為(wèi)Th>εinkPHP獨創的(de)功能(néng)特色 ∞ε±,從(cóng)1.0版本就(jiù)延續至今,3.2版本的(de)編譯機(j♦ī)制(zhì)更加具有(yǒu)特色。應用(yòng)編譯緩存編譯緩存的(d↓÷e)基礎原理(lǐ)是(shì)第一(yī)次運行↕§(xíng)的(de)時(shí)候把核心需要(yào)加載的(de£÷ )文(wén)件(jiàn)去(qù)掉空(≈φ♥kōng)白(bái)和(hé)注釋後合并到(dào)一(yī)∑πΩ∑個(gè)...
3.2版本的(de)應用(yòng)模式可(kě)以替代之前的(₽±de)引擎擴展和(hé)模式擴展,支持應用(yòng)模式φ'>•定義。每個(gè)應用(yòng)模式有(yǒu)自(zì)己的(de)定•義文(wén)件(jiàn),用(yòng)于配置當前模式需要(yào)λ₽加載的(de)核心文(wén)件(jiàn)和(hé Ω)配置文(wén)件(jiàn),以及别名定義、行(xíng)©λ™↕為(wèi)擴展定義等等。除了(le)模式定義外(wài),應用∞≥™→(yòng)...
在3.2中,基本上(shàng)無需手動加載類庫文(wén)件(₩★ jiàn),你(nǐ)可(kě)以很(hěn)方便的(de)完成自(≥≤÷®zì)動加載。命名空(kōng)間(jiān)自(zì)σγ動加載系統可(kě)以通(tōng)過類的(de)命名空β₩(kōng)間(jiān)自(zì)動定位到(dào)類€↑¶庫文(wén)件(jiàn),例如(rú):我們定義了(le)§β" 一(yī)個(gè)類 Org\Util\Auth 類:namα ←espac...
3.2版本全面采用(yòng)命名空(kōng)$€♠♦間(jiān)方式定義和(hé)加載類庫文™•(wén)件(jiàn),有(yǒu)效的(de)解決多(duō)γβ≠∏個(gè)模塊之間(jiān)的(de)★≥沖突問(wèn)題,并且實現(xiàn)了(le)更加高(gāo)效 ±的(de)類庫自(zì)動加載機(jī)制(zhΩ×≠ì)。命名空(kōng)間(jiān)的(de)∏§概念必須了(le)解,否則會(huì)成為(wèi)3σ₹® .2版本開(kāi)發的(de)重大(dà)障礙。如(rú)∏"果不(bù)清楚什(shén)麽是(shì)命...
ThinkPHP從(cóng)3.0版本開(kāi)始★βδ引入了(le)全新的(de)CBD(核心Cor≈σ®e+行(xíng)為(wèi)Behavior+驅動Driver)架 構模₩ π↑式,因為(wèi)從(cóng)底層開(kāi)始,框架就(jiù)采用(y•∏£òng)核心+行(xíng)為(wèi)+驅動的(de)架構→£<₩體(tǐ)系,核心保留了(le)最關鍵的(de)♠部分(fēn),并在...
ThinkPHP基于MVC(Model-View-Con✔§βtroller,模型-視(shì)圖-控制(zhì)器(qΩ≤ì))模式,并且均支持多(duō)層(multi-Layer)設計(jì)。∑₹模型(Model)層默認的(de)模型層由Model類構成,但(dàn)是✔→(shì)...
入口文(wén)件(jiàn)是(shì)應用(yòng)的(β"×φde)單一(yī)入口,對(duì)應用(yòng)的(de)所有(y≈₹<§ǒu)請(qǐng)求都(dōu)定向到(dào)應用(yòng)入口文(wé©αn)件(jiàn),系統會(huì)從(cónα≤✔₹g)URL參數(shù)中解析當前請(qǐng)求的(de)模§π塊、控制(zhì)器(qì)和(hé)操作(zuò):http:≈✘//serverName/index.php/模塊/控制(≥λzhì)器(qì)/操作(zuò)這(zhè)是(shì)3....
一(yī)個(gè)完整的(de)ThinkPHP應用(yò∑¶>™ng)基于模塊/控制(zhì)器(qì)/操作(zuò)設 ¶計(jì),并且,如(rú)果有(yǒu)需要(y<™∞ào)的(de)話(huà),可(kě)以支持多(duō)入口文(wén)件(§↓jiàn)和(hé)多(duō)級控制(zhì)器(qì)。Th∑★¶inkPHP3.2采用(yòng)模塊化(huà)的(de)架構設計(jì)思☆÷™✘想,對(duì)目錄結構規範做(zuò)了(♥σ¥le)調整,可(kě)以支持多(duō)模塊應.♥ '₹..
C配置方法支持批量配置,例如(rú):$config = ♠£±array('WEB_SITE_TITLE'='Think↑®↓ΩPHP','WEB_SITE_DESCRIPTION'='開(kāi)源P← HP框架');C($conf...
擴展配置可(kě)以支持自(zì)動加載額外(wài)的(d¶β↓✘e)自(zì)定義配置文(wén)件(jiàn),并且₹φ•₩配置格式和(hé)項目配置一(yī)樣。 設置₩≥≤擴展配置的(de)方式如(rú)下(xià)(多(duō)個(gè)文↓<↓(wén)件(jiàn)用(yòng)逗号分(fēn)隔):// 加載擴展≠£配置文(wén)件(jiàn)'LOAD_EXT_CONFIG'>€¥ = 'user,db...
