当前位置: 首页>>代码示例>>PHP>>正文


PHP xcache_isset函数代码示例

本文整理汇总了PHP中xcache_isset函数的典型用法代码示例。如果您正苦于以下问题:PHP xcache_isset函数的具体用法?PHP xcache_isset怎么用?PHP xcache_isset使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了xcache_isset函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: add

 public function add($key, $value, $timeOut = 0)
 {
     if (\xcache_isset($key)) {
         return false;
     }
     return \xcache_set($key, $value, $timeOut);
 }
开发者ID:tempbottle,项目名称:zphp,代码行数:7,代码来源:XCache.php

示例2: get

 /**
  * Gets a value from the variable store
  * @param string $key The key of the variable
  * @param mixed $default The default value for when the key is not set
  * @return mixed The value of the variable if it exists, the provided default value otherwise
  */
 public function get($key, $default = null)
 {
     if (xcache_isset($key)) {
         return xcache_get($key);
     }
     return $default;
 }
开发者ID:BGCX261,项目名称:zibo-svn-to-git,代码行数:13,代码来源:XCacheIO.php

示例3: delete

 public function delete($id, $tag = FALSE)
 {
     if ($tag !== FALSE) {
         Kohana::log('error', 'Cache: tags are unsupported by the Xcache driver');
         return TRUE;
     } elseif ($id !== TRUE) {
         if (xcache_isset($id)) {
             return xcache_unset($id);
         }
         return FALSE;
     } else {
         // Do the login
         $this->auth();
         $result = TRUE;
         for ($i = 0, $max = xcache_count(XC_TYPE_VAR); $i < $max; $i++) {
             if (xcache_clear_cache(XC_TYPE_VAR, $i) !== NULL) {
                 $result = FALSE;
                 break;
             }
         }
         // Undo the login
         $this->auth(TRUE);
         return $result;
     }
     return TRUE;
 }
开发者ID:AsteriaGamer,项目名称:steamdriven-kohana,代码行数:26,代码来源:Xcache.php

示例4: delete

 /**
  * @param string $key
  * @return boolean
  */
 public function delete($key)
 {
     if (!xcache_isset($key)) {
         return TRUE;
     }
     return xcache_unset($key);
 }
开发者ID:Lazary,项目名称:webasyst,代码行数:11,代码来源:waXcacheCacheAdapter.class.php

示例5: cacheget

 function cacheget($name)
 {
     if (!$this->cache_type) {
         return;
     }
     $rdata2 = false;
     if (!$this->thestorage) {
         switch ($this->cache_type) {
             case 1:
                 if ($this->connect()) {
                     $rdata = $this->mchandle->get(VBSEO_CACHE_VAR);
                 }
                 break;
             case 2:
                 $rdata = apc_fetch(VBSEO_CACHE_VAR);
                 break;
             case 3:
                 if (xcache_isset(VBSEO_CACHE_VAR)) {
                     $rdata = xcache_get(VBSEO_CACHE_VAR);
                 }
                 break;
             case 4:
                 $rdata = eaccelerator_get(VBSEO_CACHE_VAR);
                 break;
         }
         if ($rdata) {
             $this->thestorage = unserialize($rdata);
         } else {
             $this->thestorage = array();
         }
     }
     $rdata2 = $this->thestorage[$name];
     return $rdata2;
 }
开发者ID:holandacz,项目名称:nb4,代码行数:34,代码来源:functions_vbseo_cache.php

示例6: fetch

 /**
  * Retrieve an item from the cache.
  *
  * @param string The name of the cache
  * @param boolean True if we should do a hard refresh
  * @return mixed Cache data if successful, false if failure
  */
 function fetch($name, $hard_refresh = false)
 {
     if (!xcache_isset($this->unique_id . "_" . $name)) {
         return false;
     }
     return xcache_get($this->unique_id . "_" . $name);
 }
开发者ID:slothly,项目名称:mybb,代码行数:14,代码来源:xcache.php

示例7: __isset

 public function __isset($index)
 {
     if (function_exists('xcache_isset')) {
         return xcache_isset($index);
     }
     return false;
 }
开发者ID:appdeck,项目名称:sampa,代码行数:7,代码来源:XCache.php

示例8: read

 /**
  * Read a key from the cache
  *
  * @param string $key Identifier for the data
  * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
  * @access public
  */
 function read($key)
 {
     if (xcache_isset($key)) {
         return xcache_get($key);
     }
     return false;
 }
开发者ID:rhencke,项目名称:mozilla-cvs-history,代码行数:14,代码来源:xcache.php

示例9: get

 /**
  * 读取缓存,失败或缓存撒失效时返回 false
  *
  * @param string $id
  *
  * @return mixed
  */
 function get($id)
 {
     if (xcache_isset($id)) {
         return xcache_get($id);
     }
     return false;
 }
开发者ID:BGCX262,项目名称:zys-blog-svn-to-git,代码行数:14,代码来源:xcache.php

示例10: expired

 /**
  * {@inheritdoc}
  */
 public function expired($key, $mins)
 {
     $key = $this->getName($key);
     if (xcache_isset($key)) {
         return time() - xcache_get($key)['created'] > $mins * 60;
     }
 }
开发者ID:mdzzohrabi,项目名称:azera-cache,代码行数:10,代码来源:XCache.php

示例11: get

 public function get($key)
 {
     if (!$key) {
         return false;
     }
     return xcache_isset($key) ? xcache_get($key) : false;
 }
开发者ID:MrMoDoor,项目名称:Carbon-Forum,代码行数:7,代码来源:XCache.class.php

示例12: get

 public function get($id)
 {
     if (xcache_isset($id)) {
         return xcache_get($id);
     }
     return NULL;
 }
开发者ID:atlas1308,项目名称:testtesttestfarm,代码行数:7,代码来源:xcache.php

示例13: add

 /**
  * {@inheritdoc}
  */
 public function add($key, $value, $ttl = 0)
 {
     if (!xcache_isset($key)) {
         return xcache_set($key, $value, $ttl);
     }
     return false;
 }
开发者ID:umisoft,项目名称:umi.framework,代码行数:10,代码来源:XCache.php

示例14: delData

 /**
  * Delete cache from shared memory
  *
  * @param  string $sKey - file name
  * @return result of the operation
  */
 function delData($sKey)
 {
     if (!xcache_isset($sKey)) {
         return true;
     }
     return xcache_unset($sKey);
 }
开发者ID:toxalot,项目名称:dolphin.pro,代码行数:13,代码来源:BxDolCacheXCache.php

示例15: get

 /**
  * 读取缓存
  * @access public
  * @param string $name 缓存变量名
  * @return mixed
  */
 public function get($name)
 {
     $name = $this->options['prefix'] . $name;
     if (xcache_isset($name)) {
         return xcache_get($name);
     }
     return false;
 }
开发者ID:dingyi-History,项目名称:ime-daimaduan.cn,代码行数:14,代码来源:xcache.php


注:本文中的xcache_isset函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。