Zookeeper::close()

关闭与Zookeeper服务器的连接

首字母:Z

函数名称:Zookeeper::close()

函数描述:关闭与Zookeeper服务器的连接。

适用版本:PHP 5 >= 5.3.0, PHP 7

语法:public bool Zookeeper::close(void)

参数:无

返回值:如果成功关闭连接,则返回true。否则,返回false。

示例:

getState() === Zookeeper::CONNECTED_STATE) {
 echo "连接成功\n";
 // 关闭连接
 if ($zk->close()) {
 echo "连接已关闭\n";
 } else {
 echo "无法关闭连接\n";
 }
} else {
 echo "连接失败\n";
}
?>

注意事项:

  • 在调用Zookeeper::close()函数之前,必须先创建一个Zookeeper对象并成功连接到Zookeeper服务器。
  • 如果连接已经关闭或连接状态不是Zookeeper::CONNECTED_STATE,调用Zookeeper::close()函数将不会产生任何效果。
  • 关闭连接后,将无法再执行与Zookeeper服务器交互的操作。所以,在不再需要连接时,应该及时关闭连接以释放资源。

同首字母函数