(PECL zmq >= 0.5.0)
ZMQContext::__construct — Construit un nouvel objet ZMQContext
Construit un nouveau contexte ZMQ. Le contexte est utilisé pour initialiser les sockets. Un contexte persistent est nécessaire pour initialiser des sockets persistants.
io_threads
Nombre de io-threads dans le contexte.
is_persistent
Si le contexte est persistent ou non. Un contexte persistent est stocké pour plusieurs requêtes, et est nécessaire pour les sockets persistents.
Lance ZMQContextException si le contexte d'initialisation échoue.
Exemple #1 Exemple avec ZMQContext()
Construit un nouveau contexte et y alloue le socket de la requête.
<?php
/* Alloue un nouveau contexte */
$context = new ZMQContext();
/* Crée un nouveau socket */
$socket = $context->getSocket(ZMQ::SOCKET_REQ, 'my sock');
/* Connexion au socket */
$socket->connect("tcp://example.com:1234");
/* Envoi une requête */
$socket->send("Hello there");
/* Réception de la réponse */
$message = $socket->recv();
?>