Exemple #1
0
<?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'));
Exemple #2
0
<?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();