ZooKeeper Zookeeper::delete

(PECL zookeeper >= 0.2.0)

Zookeeper::delete — Zookeeper에서 노드를 동기적으로 삭제


설명

public Zookeeper::delete(string $path, int $version = -1): bool


매개변수

path
노드의 이름입니다. 노드의 상위 항목을 구분하는 슬래시가 있는 파일 이름으로 표현됩니다.
version
노드의 예상 버전입니다. 노드의 실제 버전이 예상 버전과 일치하지 않으면 함수는 실패합니다. -1을 사용하면 버전 확인이 수행되지 않습니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


오류/예외

이 메소드는 매개변수 개수 또는 유형이 잘못되었거나 노드 삭제에 실패할 때 PHP 오류/경고를 내보냅니다.

주의 버전 0.3.0부터 이 메소드는 ZookeeperException과 파생 상품을 내보냅니다.


Examples

예제 #1 Zookeeper::delete() 예제

기존 노드를 삭제합니다.

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

위의 예는 다음을 출력합니다.

SUCCESS
                

기타