From 5d72aa9b7dad104c0775fdd1e15b35f327b837f7 Mon Sep 17 00:00:00 2001 From: huyanping Date: Wed, 22 Jun 2016 16:46:48 +0800 Subject: [PATCH] add file cache --- src/Cache/FileCache.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Cache/FileCache.php b/src/Cache/FileCache.php index 1dcc0b8..d343499 100644 --- a/src/Cache/FileCache.php +++ b/src/Cache/FileCache.php @@ -72,7 +72,7 @@ private function setItem($key, $value, $time, $expire) if ($cache_file === false) return false; $cache_data = array('data' => $value, 'time' => $time, 'expire' => $expire); - $cache_data = json_encode($cache_data); + $cache_data = serialize($cache_data); $put_result = file_put_contents($cache_file, $cache_data); if ($put_result === false) return false; @@ -232,7 +232,7 @@ protected function getItem($key) $cache_data = file_get_contents($cache_file); if (empty($cache_data)) return false; - $cache_data = json_decode($cache_data, true); + $cache_data = unserialize($cache_data); if ($cache_data) { $check_expire = $this->checkExpire($cache_data); if ($check_expire === false) {