PHP Conference Japan 2024

Stomp::__construct

stomp_connect

(PECL stomp >= 0.1.0)

Stomp::__construct -- stomp_connect開啟連線

說明

物件導向風格 (建構子)

public Stomp::__construct(
    字串 $broker = ini_get("stomp.default_broker_uri"),
    字串 $username = ?,
    字串 $password = ?,
    陣列 $headers = ?
)

程序式風格

stomp_connect(
    字串 $broker = ini_get("stomp.default_broker_uri"),
    字串 $username = ?,
    字串 $password = ?,
    陣列 $headers = ?
): 資源

開啟與 Stomp 相容訊息代理的連線。

參數

broker

代理 URI

username

使用者名稱。

password

密碼。

headers

包含額外標頭的關聯式陣列(例如:receipt)。

傳回值

注意事項:

可以指定一個事務標頭,表示訊息確認應作為指定事務的一部分。

更新日誌

版本 說明
PECL stomp 1.0.1 新增了 headers 參數

範例

範例 #1 物件導向風格

<?php

/* 連線 */
try {
$stomp = new Stomp('tcp://127.0.0.1:61613');
} catch(
StompException $e) {
die(
'連線失敗:' . $e->getMessage());
}

/* 關閉連線 */
unset($stomp);

?>

範例 #2 程序式風格

<?php

/* 連線 */
$link = stomp_connect('ssl://127.0.0.1:61612');

/* 檢查連線 */
if (!$link) {
die(
'連線失敗:' . stomp_connect_error());
}

/* 關閉連線 */
stomp_close($link);

?>

新增註解

使用者貢獻的註解

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