⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 output.php

📁 Serendipity是一个php+mysql的blog程序
💻 PHP
字号:
<?php/*** This class extends Cache_Lite and uses output buffering to get the data to cache.** There are some examples in the 'docs/examples' file* Technical choices are described in the 'docs/technical' file** @package Cache_Lite* @version $Id: Output.php,v 1.3 2005/04/17 21:40:18 fab Exp $* @author Fabien MARTY <fab@php.net>*/require_once(dirname(__FILE__) . '/../Lite.php');class Cache_Lite_Output extends Cache_Lite{    // --- Public methods ---    /**    * Constructor    *    * $options is an assoc. To have a look at availables options,    * see the constructor of the Cache_Lite class in 'Cache_Lite.php'    *    * @param array $options options    * @access public    */    function Cache_Lite_Output($options)    {        $this->Cache_Lite($options);    }    /**    * Start the cache    *    * @param string $id cache id    * @param string $group name of the cache group    * @param boolean $doNotTestCacheValidity if set to true, the cache validity won't be tested    * @return boolean true if the cache is hit (false else)    * @access public    */    function start($id, $group = 'default', $doNotTestCacheValidity = false)    {        $data = $this->get($id, $group, $doNotTestCacheValidity);        if ($data !== false) {            echo($data);            return true;        } else {            ob_start();            ob_implicit_flush(false);            return false;        }    }    /**    * Stop the cache    *    * @access public    */    function end()    {        $data = ob_get_contents();        ob_end_clean();        $this->save($data, $this->_id, $this->_group);        echo($data);    }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -