{
@$array = file($this->file);
if (empty($array)) {
return '';
}
foreach ($array AS $line)
{
$line=trim($line);
if (empty($line)||$line==""||substr($line,0,1)=='#'){
continue;
}
$temp = explode()("=",$line);
$var_name = trim($temp[0]);
$var_value = trim($temp[1]);
if (empty($var_name)) {
continue;
}
if(substr($var_value,-1)==';'){
$var_value=substr($var_value,0,strlen($var_value)-1);
}
if(substr($var_value,0,1)=="'"&&substr($var_value,-1)=="'"){
$var_value=substr($var_value,1,strlen($var_value)-2);
}
if(substr($var_value,0,1)=='"'&&substr($var_value,-1)=='"'){
$var_value=substr($var_value,1,strlen($var_value)-2);
}
if ($varName != '' && $var_name == $varName) {
return $var_value;
}
$vars[$var_name] = $var_value;
}
return $vars;
}
/**
* 存储变量到配置文件中
* 不删除配置文件中原有的变量,
* 如果需要保存的变量在配置文件中已经存在,则覆盖该变量的值,否则追加存储
*
* @param array $array 需要保存的数组变量,一维数组
* @return bollen