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等文件
被系統占用的配置文件名