\BEAR_Cache

キャッシュ

ビルトインアダプター

0 ADAPTER_NONE      キャッシュなし
1 ADAPTER_CACHELITE PEAR::Cache_Lite
2 ADAPTER_MEMCACHE  MEMCACHE
3 ADAPTER_APC       APC

Summary

Methods
Properties
Constants
factory()
__construct()
onInject()
setConfig()
getConfig()
setService()
No public properties found
ADAPTER_NONE
ADAPTER_CACHELITE
ADAPTER_MEMCACHE
ADAPTER_APC
LIFE_UNLIMITED
LIFE_NONE
_exception()
$_config
$_prefix
N/A
No private methods found
No private properties found
N/A

Constants

ADAPTER_NONE

ADAPTER_NONE

キャッシュなし

ADAPTER_CACHELITE

ADAPTER_CACHELITE

Cache_Lite

ADAPTER_MEMCACHE

ADAPTER_MEMCACHE

memcahced

ADAPTER_APC

ADAPTER_APC

APC

LIFE_UNLIMITED

LIFE_UNLIMITED

キャッシュライフタイム無期限

LIFE_NONE

LIFE_NONE

キャッシュライフタイムなし

Properties

$_config

$_config : array

Class config

Type

array

$_prefix

$_prefix : string

キャッシュキープレフィックス

Type

string

Methods

factory()

factory() : \BEAR_Cache_Adapter

キャッシュファクトリー

指定のキャッシュアダプターでキャッシュオブジェクトを返します

Returns

\BEAR_Cache_Adapter

__construct()

__construct(array  $config) 

Constructor

Parameters

array $config

onInject()

onInject() : void

Inject

setConfig()

setConfig(mixed  $config, mixed  $values = null) : self

Set config

Parameters

mixed $config

(string) 設定キー | (array) 設定配列

mixed $values

(string) $configの時の設定値

Returns

self

getConfig()

getConfig(string  $key = null) : mixed

Get config

Parameters

string $key

設定キー、指定なければ全ての設定を取得

Returns

mixed

setService()

setService(string  $name, mixed  $service) : void

Set service

Parameters

string $name

サービスキー

mixed $service

サービス

_exception()

_exception(string  $msg, array  $config = array()) : \BEAR_Exception

例外の作成

Parameters

string $msg

例外メッセージ

array $config

例外config

Returns

\BEAR_Exception