K2hash::transaction
トランザクションを有効また無効にする
説明
public bool K2hash::transaction ( bool $enable [, string $transfile [, string $prefix [, string $param [, int $expire ]]]] )
トランザクションを有効または無効にします。
パラメータ
- enable
トランザクションを開始する場合は、true。そうでなければ、false - transfile
トランザクションログ出力先ファイルのパス - prefix
トランザクションログデータ(エントリ)のキー名の先頭につける識別子となる文字列 - param
トランザクションログ処理ハンドラーに渡されるパラメータ - expire
トランザクションログデータの有効期限(単位:秒)
戻り値
成功した場合に true を、失敗した場合に false を返します。
例
- 例 1 - トランザクションを開始する
<?php
$k2hash = new K2hash();
$k2hash->openMem();
var_dump($k2hash->transaction(true, "/tmp/test_k2h_trans", "trans_prefix_", "myparam"));
$k2hash->close();
?>
上の例の出力は以下となります。
bool(true)
参考
- K2hash::disableTransaction - トランザクションを停止する
- K2hash::enableTransaction - トランザクションを開始する