读取指定文件内的配置内容函数
<?php
define('APPPATH','application');
function &get_config(Array $replace=array()){
static $config;
if(empty($config)){
$file_path=APPPATH.'/config/config.php';
$found=false;
if(file_exists($file_path)){
$found=true;
require($file_path);
}
/*
//判断文件是否在配置环境中ENVIRONMENT,首页配置的
if(file_exists($file_path=APPPATH.'config/'.ENVIRONMENT.'/config.php')){
require($file_path);
}
*/
elseif(!$found){
//set_status_header(503);
echo '应用config配置文件不存在';
exit(3);//exit_config
}
//配置文件是否在$config的数组中
if(!isset($config) or ! is_array($config)){
//set_status_header(503);
echo '你的配置文件格式不正确';
exit(3);//exit_config
}
}
foreach($replace as $key=>$val){
$config[$key]=$val;
}
return $config;
}
$d=&get_config();
print_r($d);
?>
这个config.php配置文件放在application/config/文件夹下进行测试
<?php
$config['url']='';
$config['index_page']='index.php';
$config['uri_protocol']='REQUEST_URI';
?>