(PECL zookeeper >= 0.2.0)
Zookeeper::connect â CrĂ©e un gestionnaire utilisĂ© pour communiquer avec zookeeper
$host, callable $watcher_cb = null, int $recv_timeout = 10000): voidCette mĂ©thode crĂ©e une nouvelle connexion et une session zookeeper qui correspond Ă cette connexion. L'Ă©tablissement de session est asynchrone, ce qui signifie que la session ne doit pas ĂȘtre considĂ©rĂ©e comme Ă©tablie jusqu'Ă ce qu'un Ă©vĂ©nement d'Ă©tat ZOO_CONNECTED_STATE soit reçu.
hostSéparés par des virgules, chaque paire hÎte:port correspondant à un serveur zk. Par exemple, "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"
watcher_cbLa fonction de rappel globale d'observation. Lorsque des notifications sont déclenchées, cette fonction sera invoquée.
recv_timeoutLe délai d'attente pour cette session, uniquement valide si la connexion est actuellement connectée (c'est-à -dire que le dernier état de l'observateur est ZOO_CONNECTED_STATE).
Aucune valeur n'est retournée.
Cette mĂ©thode Ă©met une erreur/warning PHP lorsque le nombre de paramĂštres ou les types sont incorrects ou que l'instance n'a pas pu ĂȘtre initialisĂ©e.
Depuis la version 0.3.0, cette méthode émet ZookeeperException et ses dérivés.