(PECL stomp >= 0.1.0)
Stomp::__construct -- stomp_connect — 打开连接
面向对象风格(构造函数)
$broker = ini_get("stomp.default_broker_uri"),$username = ?,$password = ?,$headers = ?过程化风格
$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://:61613');
} catch(StompException $e) {
die('连接失败:' . $e->getMessage());
}
/* 关闭连接 */
unset($stomp);
?>
示例 #2 过程化风格
<?php
/* 连接 */
$link = stomp_connect('ssl://:61612');
/* 检查连接 */
if (!$link) {
die('连接失败:' . stomp_connect_error());
}
/* 关闭连接 */
stomp_close($link);
?>