public static function chobits_getcachevars($data, $type = 'VAR') { $evaluate = ''; foreach ($data as $key => $val) { if (is_array($val)) { $evaluate .= "\${$key} = " . CacheCore::chobits_arrayeval($val) . ";\n"; } else { $val = addcslashes($val, '\'\\'); $evaluate .= $type == 'VAR' ? "\${$key} = '{$val}';\n" : "define('" . strtoupper($key) . "', '{$val}');\n"; } } return $evaluate; }