Documentación offline PHP master

ZMQContext::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ZMQContext::__construct

Construir un nuevo objeto ZMQContext

Descripción#

public ZMQContext::__construct([int $io_threads], [bool $is_persistent])
```php

Construye un nuevo contexto ZMQ. Este se emplea para inicializar sockets. Se requiere una conexión persistente para inicializar sockets persistentes.

## Parámetros

`io_threads`  
Número de hilos de entrada/salida del contexto.

`is_persistent`  
Si el contexto es persistente. Los contextos persistentes se almacenan durante múltiples peticiones, por lo que son un requisito para los sockets persistentes.

## Errores/Excepciones

Lanza una `ZMQContextException` si la inicialización del contexto falla.

## Ejemplos

Un ejemplo de `ZMQContext`

Construir un nuevo contexto y asignarle un socket de petición
getSocket(ZMQ::SOCKET_REQ, 'my sock'); /* Conectar con el socket */ $socket->connect("tcp://example.com:1234"); /* Enviar una petición */ $socket->send("Hello there"); /* Recibir la respuesta */ $message = $socket->recv(); ?>

```php