<?phpnamespace Illuminate\Cache;use Illuminate\Contracts\Cache\Store;// a name space to declareclass nullstore extends taggablestore implements store{ use RetrievesMultipleKeys;// use a traits ,this is a retrieves multiplekeys /** * the array of stored values. * * @var array */ protected $storage = [];// a store array to keep values. /** * Retrieve an item from the cache by key. * * @param string $key * @return &NBsp;mixed */ public function get ($key) { // }// Struct method /** * store an item in the cache for a given number of minutes. * * @param string $key * @param mixed $value * @param int $minutes * @return void */ public function put ($key, $value, $minutes) { // }/ /struct method /** * increment the value of an item in the cache. * * @param string $key * @param mixed $ value * @return int */ public function increment ($key, $value = 1) { // }//struct method /** * increment the value of an item in the cache. * * @param string $key * @param mixed $value *&nbSP; @return int */ public function decrement ($key, $value = 1) { // }//struct method /** * store an item in the cache indefinitely. * * @param string $key * @ param mixed $value * @return void */ public function forever ($key, $value) { // }//struct method /** * remove an item from The cache. * * @param string $key * @return void */ public Function forget ($key) { // }//struct method /** * remove all items from the cache. * * @return void */ public function flush () { // }//struct method /** * Get the cache key prefix. * * @return string */ public function getprefix () { return '; }//struct method}
This article is from the "Focus on PHP" blog, please be sure to keep this source http://lijinghsan.blog.51cto.com/3357095/1759057
Daily laravel-20160623| Nullstore