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() と戻り値が逆になりますので、
ご注意ください。

参照

マニュアル > キャッシュする