コード例 #1
0
<?php

//Cache data
$frontCache = new Phalcon\Cache\Frontend\Data();
$cache = new Phalcon\Cache\Backend\Memory($frontCache);
//Cache arbitrary data
$cache->save('my-data', array(1, 2, 3, 4, 5));
//Get data
$data = $cache->get('my-data');
コード例 #2
0
ファイル: CacheTest.php プロジェクト: boedy/cphalcon
 public function testMemoryCacheIncrAndDecr()
 {
     $frontCache = new Phalcon\Cache\Frontend\Output(array('lifetime' => 2));
     $cache = new Phalcon\Cache\Backend\Memory($frontCache);
     $cache->delete('foo');
     $cache->save('foo', 20);
     $this->assertEquals('21', $cache->increment('foo'));
     $this->assertEquals('24', $cache->increment('foo', 3));
     $this->assertEquals('23', $cache->decrement('foo'));
     $this->assertEquals('3', $cache->decrement('foo', 20));
     $this->assertEquals(3, $cache->get('foo'));
 }