• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP xcache_isset函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: driver_isExisting

 function driver_isExisting($keyword)
 {
     if (xcache_isset($keyword)) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:kvox,项目名称:TVSS,代码行数:8,代码来源:xcache.php


示例17: get

 public function get($name, $cache_level = null)
 {
     $key = $this->_mapTags($name) . '/' . $cache_level;
     if (xcache_isset($key)) {
         return array(xcache_get($key));
     }
     return false;
 }
开发者ID:askzap,项目名称:ultimate,代码行数:8,代码来源:Xcache.php


示例18: getFromCache

 /**
  * Retrieve a value from remote cache store
  *
  * @param	string		Cache unique key
  * @return	@e mixed
  */
 public function getFromCache($key)
 {
     $return_val = "";
     if (xcache_isset(md5($this->identifier . $key))) {
         $return_val = xcache_get(md5($this->identifier . $key));
     }
     return $return_val;
 }
开发者ID:ConnorChristie,项目名称:GrabViews,代码行数:14,代码来源:classCacheXcache.php


示例19: get

 public function get($key)
 {
     if (xcache_isset($key)) {
         return xcache_get($key);
     } else {
         return false;
     }
 }
开发者ID:laiello,项目名称:mystep-cms,代码行数:8,代码来源:xcache.class.php


示例20: get

 /**
 +----------------------------------------------------------
 * 读取缓存
 +----------------------------------------------------------
 * @access public
 +----------------------------------------------------------
 * @param string $name 缓存变量名
 +----------------------------------------------------------
 * @return mixed
 +----------------------------------------------------------
 */
 public function get($name)
 {
     $this->Q(1);
     if (xcache_isset($name)) {
         return xcache_get($name);
     }
     return false;
 }
开发者ID:cjmi,项目名称:miniblog,代码行数:19,代码来源:CacheXcache.class.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP xcache_list函数代码示例发布时间:2022-05-23
下一篇:
PHP xcache_info函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap