<?php $c = NyaaCache::factory('memcached', 'test', array('hosts' => array(array('name' => 'localhost', 'port' => 11211)))); $c = NyaaCache::factory('dir', 'test', array('path' => ROOT . '/site/cache')); $c->set('a', 'aaaa', 40); $c->set('b', '111', 40); $c->set('c', new stdclass(), 40); var_dump($c->get('a')); var_dump($c->get('b')); var_dump($c->get('c'));
<?php define('ROOT', realpath('../')); set_include_path(ROOT . '/lib'); //-------------------------------- // Setup Cache Handler //-------------------------------- require_once 'cache/cache.class.php'; NyaaCache::stack(NyaaCache::factory('dir', 'CACHE', array('path' => ROOT . '/site/var/cache'))); //-------------------------------- // Setup Log Handler //-------------------------------- require_once 'log/log.class.php'; $_NYAA_LOG = array(); $logger = new NyaaLog(); $handler = $logger->createHandler('capture'); $handler->bind($_NYAA_LOG); $logger->addHandler(NyaaLog::ALL, $handler); NyaaLog::addStack($logger); //-------------------------------- // Setup Session //-------------------------------- require_once 'fw/session.handler.class.php'; $ses = new NyaaSessionHandler(); session_set_save_handler(array($ses, 'open'), array($ses, 'close'), array($ses, 'read'), array($ses, 'write'), array($ses, 'destroy'), array($ses, 'gc')); session_start();