startOutputCache
bool startOutputCache(
string $id [, string $group = 'default' ]
)
キャッシュが有効かどうかを調べ、有効であればそれを出力します。
有効なキャッシュがなければ、出力キャッシュモードを開始します。
引数
$id は、キャッシュIDです。
$group は、キャッシュグループ名です。
省略すると、'default' が指定されます。
戻り値
有効なキャッシュがある場合は、それを出力して false を返します。
有効なキャッシュがない場合は、
出力キャッシュモードを開始して true を返します。
内部処理
以下の処理が実行されます。
$cacheObj->start($id, $group);
$cacheObj は、setCache で生成された
PEAR::Cache_Lite のインスタンスです。
補足
startOutputCache は出力キャッシュモードを開始するメソッドなので、
出力キャッシュモードが開始される(キャッシュが無効)場合に true、
出力キャッシュモードが開始されない(キャッシュが有効)場合に false
を返します。
Cache_Lite_Output::start() と戻り値が逆になりますので、
ご注意ください。