/** * 返回当前终级类对象的实例 * @param $cache_config 缓存配置 * @return object */ public static function get_instance($cache_config = '') { if (cache_factory::$cache_factory == '') { cache_factory::$cache_factory = new cache_factory(); if (!empty($cache_config)) { cache_factory::$cache_factory->cache_config = $cache_config; } } return cache_factory::$cache_factory; }
/** * 返回当前缓存工厂类实例 * @param array $cache_config */ public static function get_instance($cache_config = array()) { //当前工厂类实例为空时初始化该对象 if (cache_factory::$cache_factory == '' || !empty($cache_config)) { cache_factory::$cache_factory = new cache_factory(); if (!empty($cache_config)) { cache_factory::$cache_factory->cache_config = $cache_config; } } return cache_factory::$cache_factory; }
/** * 返回当前终级类对象的实例 * @param $cache_config 缓存配置 * @return object */ public static function get_instance($cache_config = '') { if (!$cache_config) { $cache_config = array('type' => 'zendfile'); } if (cache_factory::$cache_factory == '') { cache_factory::$cache_factory = new cache_factory(); if (!empty($cache_config)) { cache_factory::$cache_factory->cache_config = $cache_config; } } return cache_factory::$cache_factory; }