php Thinkphp 3.1配置文件相應總結

thinkphp 3.1配置

 

ThinkPHP提供瞭靈活的全局配置功能,采用最有效率的PHP返回數組方式定義,支持慣例配置、項目配置、分組配置、調試配置和動態配置,並且會自動生成配置緩存文件,無需重復解析的開銷。對於有些簡單的應用,你無需配置任何配置文件,而對於復雜的要求,你還可以增加動態配置文件。

 

ThinkPHP在項目配置上面創造瞭自己獨有的分層配置模式,其配置層次體現在:

慣例配置->項目配置->調試配置->分組配置->擴展配置->動態配置

以上是配置文件的加載順序,因為後面的配置會覆蓋之前的同名配置(在沒有生效的前提下),所以優先順序從右到左。系統的配置參數是通過靜態變量全局存取的,存取方式簡單高效。

 

調試配置(無緩存)

APP_STATUS=>'dubug'  則配置文件問debug.php

 

分組配置

APP_GROUP_LEST=>'Admin,Home',//分組

DEFAULT_GROUP=>'HOME',//默認分組

註意:分組名稱區別大小寫

 

動態分組

使用系統函數:C(name,value)既可以動態設置同樣和可以獲取配置文件的值

 

擴展配置(不受編譯影響)

LOAD_EXT_CONFIG=>'user,map'

加載user.php map.php等文件

 

被系統占用的配置文件名

You May Also Like