/** * 设置Cache所用配置 * @access public * @static * @param array $config * @return Boolean * @example * <p> * $config = array(); * $config['enabled'] = true; * $config['cacheType'] = 'memcache'; * $config['params']['host'] = 'localhost'; * $config['params']['port'] = '11211'; * accessLayer::setConfig($config) * </p> */ public static function setConfig(array $config) { if (empty($config)) { log::errorLog('Config is empty'); return false; } if (isset($config['enabled']) && $config['enabled']) { self::$_enabled = (bool) $config['enabled']; } self::$_config = $config; log::accessLog("Set cacheLayer config success"); log::returnLog(true); return true; }