function save($data) { //如果缓存目录不存在则创建 if (!$this->is_exist(false)) { file::folder($this->save_dir); } if ($this->ext == 'php') { $data = '<?php' . "\r\n" . 'return ' . var_export($data, true) . ';'; } if ($this->ext == 'js') { $data = json_encode($data); } if ($this->ext == 'ini') { $data = fun::arr_ini($data); } if ($this->ext == 'xml') { $data = fun::xml($data); } if (is_array($data) && $this->ext == 'txt') { $data = serialize($data); } return file::save($this->file_name, $data); }