public function unserialize($data) { $data = @unserialize($data); if (!is_array($data) || !isset($data[0]) || $data[0] != self::VERSION) { throw new Exception('Cache version change'); } $this->_params = $data[1]; $this->_init(); }