thinkphp 3.1配置
ThinkPHP提供了靈活的全局配置功能,采用最有效率的PHP返回數(shù)組方式定義,支持慣例配置、項目配置、分組配置、調(diào)試配置和動態(tài)配置,并且會自動生成配置緩存文件,無需重復(fù)解析的開銷。對于有些簡單的應(yīng)用,你無需配置任何配置文件,而對于復(fù)雜的要求,你還可以增加動態(tài)配置文件。
ThinkPHP在項目配置上面創(chuàng)造了自己獨有的分層配置模式,其配置層次體現(xiàn)在:
慣例配置->項目配置->調(diào)試配置->分組配置->擴展配置->動態(tài)配置
以上是配置文件的加載順序,因為后面的配置會覆蓋之前的同名配置(在沒有生效的前提下),所以優(yōu)先順序從右到左。系統(tǒng)的配置參數(shù)是通過靜態(tài)變量全局存取的,存取方式簡單高效。
調(diào)試配置(無緩存)
APP_STATUS=>'dubug' 則配置文件問debug.php
分組配置
APP_GROUP_LEST=>'Admin,Home',//分組
DEFAULT_GROUP=>'HOME',//默認(rèn)分組
注意:分組名稱區(qū)別大小寫
動態(tài)分組
使用系統(tǒng)函數(shù):C(name,value)既可以動態(tài)設(shè)置同樣和可以獲取配置文件的值
擴展配置(不受編譯影響)
LOAD_EXT_CONFIG=>'user,map'
加載user.php map.php等文件
被系統(tǒng)占用的配置文件名
文件名 | 說明 |
config.php | 項目配置文件 |
tags.php | 項目行為配置文件 |
alias.php | 項目別名定義文件 |
debug.php | 項目調(diào)試模式配置文件(以及項目設(shè)置的APP_STATUS對應(yīng)的配置文件) |
core.php | 項目追加的核心編譯列表文件(不會覆蓋核心編譯列表) |
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。