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