W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
作用:讀取和設(shè)置常規(guī)配置。
語法:?mixed?config([string?$key][,?mixed?$value])
參數(shù):
$key
設(shè)置配置名稱,使用點(diǎn)語法,如 site.name
。$value
設(shè)置配置值
返回值:
如果未設(shè)置任何參數(shù),則返回所有配置組成的關(guān)聯(lián)數(shù)組。
如果僅設(shè)置 $key
參數(shù),則返回配置名稱對(duì)應(yīng)的值,不存在則返回 null
。
如果同時(shí)設(shè)置 $key
參數(shù)和 $value
參數(shù),則始終返回 $value
。
另外,可以設(shè)置 $key
為一個(gè)關(guān)聯(lián)數(shù)組來一次性設(shè)置多個(gè)配置。此時(shí)返回 true
。
說明:
常規(guī)配置是三層配置模式,即默認(rèn)配置、用戶配置和運(yùn)行時(shí)配置,優(yōu)先級(jí)從右到左。默認(rèn)配置存在 __ROOT__/mod/config/
目錄下,用戶配置存在 __ROOT__/user/config/
目錄下,運(yùn)行時(shí)配置直接通過 config()
函數(shù)進(jìn)行設(shè)置,推薦在模板函數(shù)文件 funciton.php
中設(shè)置。
在配置目錄中,與 config()
函數(shù)相關(guān)聯(lián)的是 config.php
文件,在第一次調(diào)用 config()
函數(shù)時(shí),系統(tǒng)會(huì)將 config.php
文件所返回的配置數(shù)組填充到 config()
函數(shù)中。
相關(guān)的類方法:
mod::config()
示例:
<?php
print_r(config()); //打印所有配置
echo (config('mod.version')); //輸出 ModPHP 的版本號(hào)
config('site.name', '一個(gè) ModPHP 搭建的網(wǎng)站'); //設(shè)置網(wǎng)站名稱
config(array( //同時(shí)設(shè)置多個(gè)配置選項(xiàng)
'site.name' => '一個(gè) ModPHP 搭建的網(wǎng)站',
'site.subname' => '做更好的 PHP 程序'
));
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: