PHP Conference Japan 2024

ZMQContext::__construct

(PECL zmq >= 0.5.0)

ZMQContext::__construct建構新的 ZMQContext 物件

說明

public ZMQContext::__construct(int $io_threads = 1, bool $is_persistent = true)

建構一個新的 ZMQ 上下文。該上下文用於初始化通訊端 (socket)。初始化持久性通訊端需要持久性上下文。

參數

io_threads

上下文中的 io 執行緒數量。

is_persistent

上下文是否為持久性。持久性上下文會儲存在多個請求中,並且是持久性通訊端的必要條件。

錯誤/例外

如果上下文初始化失敗,則擲出 ZMQContextException

範例

範例 #1 ZMQContext() 範例

建構一個新的上下文並從中分配請求通訊端

<?php
/* 配置新的上下文 */
$context = new ZMQContext();

/* 建立新的通訊端 */
$socket = $context->getSocket(ZMQ::SOCKET_REQ, 'my sock');

/* 連接通訊端 */
$socket->connect("tcp://example.com:1234");

/* 發送請求 */
$socket->send("Hello there");

/* 接收回應 */
$message = $socket->recv();
?>

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top