配置文件配置在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');
新闻热点
疑难解答