配置文件配置在caches/configs/目錄下。
配置文件調用:使用load_config方法
/**
*加載配置文件
*@paramstring$file配置文件
*@paramstring$key要獲取的配置薦
*@paramstring$default默認配置。當獲取配置項目失敗時該值發生作用。
*@paramboolean$reload強制重新加載。
*/
publicstaticfunctionload_config($file,$key='',$default='',$reload=false){
static$configs=array();
if(!$reload&&isset($configs[$file])){
if(empty($key)){
return$configs[$file];
}elseif(isset($configs[$file][$key])){
return$configs[$file][$key];
}else{
return$default;
}
}
$path=CACHE_PATH.'configs'.DIRECTORY_SEPARATOR.$file.'.php';
if(file_exists($path)){
$configs[$file]=include$path;
}
if(empty($key)){
return$configs[$file];
}elseif(isset($configs[$file][$key])){
return$configs[$file][$key];
}else{
return$default;
}
}
示例:
調用系統配置中的附件路徑
$upload_url=pc_base::load_config('system','upload_url');
新聞熱點
疑難解答