Thinkphp 配置 讀取配置

2021-08-21 11:34:28 字數 634 閱讀 9306

無論何種配置檔案,定義了配置檔案之後,都統一使用系統提供的c方法(可以借助config單詞來幫助記憶)來讀取已有的配置。

用法:c('引數名稱')

例如,讀取當前的url模式配置引數:

$model = c('url_model');

// 由於配置引數不區分大小寫,因此下面的寫法是等效的

// $model = c('url_model');

但是建議使用大寫方式的規範。

注意:配置引數名稱中不能含有 「.」 和特殊字元,允許字母、數字和下劃線。

如果url_model尚未存在設定,則返回null。

支援在讀取的時候設定預設值,例如:

// 如果my_config尚未設定的話,則返回default_config字串

c('my_config',null,'default_config');

c方法也可以用於讀取二維配置:

//獲取使用者配置中的使用者型別設定

c('user_config.user_type');

因為配置引數是全域性有效的,因此c方法可以在任何地方讀取任何配置,即使某個設定引數已經生效過期了。

ThinkPHP教程 10 讀取配置

無論何種配置檔案,定義了配置檔案之後,都統一使用系統提供的c方法 可以借助config單詞來幫助記憶 來讀取已有的配置。獲取已經設定的引數值 c 引數名稱 例如,model c url model 可以讀取到系統的除錯模式的設定值,同樣,由於配置引數不區分大小寫,因此 model c url mod...

Thinkphp 配置 批量配置

c配置方法支援批量配置,例如 config array web site title thinkphp web site description 開源php框架 c config config陣列中的配置引數會合併到現有的全域性配置中。可以通過這種方式讀取資料庫中的配置引數,例如 讀取資料庫中的配置...

thinkphp5 0 配置的設定和讀取

1,設定配置引數 使用set方法動態設定引數,例如 config set 配置引數 配置值 或者使用助手函式 config 配置引數 配置值 也可以批量設定,例如 config set 配置引數1 配置值 配置引數2 配置值 或者使用助手函式 config 配置引數1 配置值 配置引數2 配置值 2...