本文整理汇总了PHP中ObjectCache::init方法的典型用法代码示例。如果您正苦于以下问题:PHP ObjectCache::init方法的具体用法?PHP ObjectCache::init怎么用?PHP ObjectCache::init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ObjectCache
的用法示例。
在下文中一共展示了ObjectCache::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ObjectCache
function _get_version_info()
{
$version = $this->get_current_version_id();
$cache = new ObjectCache();
$cache->init('ReasonVersionCheckCache', 86400); // cache for 1 day
$obj = $cache->fetch();
if(empty($obj) || !$obj->get_data() || $obj->get_version() != $version)
{
$obj = new ReasonVersionCheckData;
$obj->set_data($this->_fetch_response_from_remote_server($version));
$obj->set_version($version);
$cache->set($obj);
}
return $obj->get_data();
}