A::test(); B::test(); ExceptionHandler::registerPretty(); //print_r(B::$a); PsLibs::inst(); PsConnectionPool::configure(PsConnectionParams::sdkTest()); ps_admin_on(true); $a = array('a' => array('x' => 1, 'y' => 2)); $key = 'M'; $group = 'default'; $group2 = 'default2'; PSCache::inst()->saveToCache($a, $key, $group, 'xxx'); PSCache::inst()->saveToCache(array('a' => 1), '$key', '$group', 'xxx1'); die; echo TestUtils::testProductivity(function () { PSCache::inst()->getFromCache('$key', '$group', null, 'xxx1'); }); print_r(PSCache::inst()->getFromCache($key, $group, array('a'), 'xxx1')); die; print_r(PSCache::inst()->saveToCache($a, $key, $group)); print_r(PSCache::inst()->getFromCache($key, $group)); PSCache::inst()->removeFromCache($key, $group); print_r(PSCache::inst()->getFromCache($key, $group)); die; /* echo PsConnectionPool::params(); */ //print_r(PSDB::getRec('select * from blog_post where id_post=1')); //print_r(InflectsManager::inst()->getInflections('корыто')); //print_r(PsMathRebusSolver::solve('a+df=1aa'));