2024 年 PHP Conference Japan

Zookeeper::set

(PECL zookeeper >= 0.1.0)

Zookeeper::set設定與節點關聯的資料

說明

public Zookeeper::set(
    字串 $path,
    字串 $value,
    整數 $version = -1,
    陣列 &$stat = null
): 布林值

參數

path

節點的名稱。以檔案名稱表示,斜線用於分隔節點的祖先。

value

要儲存在節點中的資料。

version

預期的節點版本。如果節點的實際版本與預期版本不符,函式將會失敗。如果使用 -1,則不會進行版本檢查。

stat

若非 NULL,則在返回時會包含路徑的 stat 值。

返回值

成功時返回 true,失敗時返回 false

錯誤/異常

當參數數量或類型錯誤,或無法將值儲存到節點時,此方法會發出 PHP 錯誤/警告。

注意事項

從 0.3.0 版本開始,此方法會發出 ZookeeperException 及其衍生異常。

範例

範例 #1 Zookeeper::set() 範例

儲存值到節點。

<?php
$zookeeper
= new Zookeeper('locahost:2181');
$path = '/path/to/node';
$value = 'nodevalue';
$r = $zookeeper->set($path, $value);
if (
$r)
echo
'SUCCESS';
else
echo
'ERR';
?>

上述範例將輸出

SUCCESS

另請參閱

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top