函数:MongoDB\Driver\ReadPreference::getHedge()
适用版本:PHP 7.0.0 及以上
用法:该方法用于获取当前读偏好设置的hedge选项的值。
语法:
public function MongoDB\Driver\ReadPreference::getHedge(): ?bool
参数:无
返回值:返回hedge选项的值,如果未设置则返回null。
示例:
// 创建一个读偏好设置
$readPreference = new MongoDB\Driver\ReadPreference(
MongoDB\Driver\ReadPreference::RP_PRIMARY,
['tagSet' => [['dc' => 'east']]],
['maxStalenessSeconds' => 60]
);
// 获取读偏好设置的hedge选项的值
$hedge = $readPreference->getHedge();
if ($hedge === true) {
echo "Hedge is enabled.";
} elseif ($hedge === false) {
echo "Hedge is disabled.";
} else {
echo "Hedge is not set.";
}
在上面的示例中,我们首先创建了一个读偏好设置对象 $readPreference
,然后通过调用 getHedge()
方法获取了hedge选项的值。最后根据返回的值进行了相应的输出。请注意,如果hedge选项未设置,返回的值将为null。