(PECL stomp >= 0.1.0)
Stomp::error -- stomp_error — 获取最后一个 Stomp 错误
面向对象风格(方法)
过程式风格
获取最后一个 Stomp 错误。
返回错误字符串或 **false
** 如果没有发生错误。
示例 #1 面向对象风格
<?php
/* 连接 */
try {
$stomp = new Stomp('tcp://127.0.0.1:61613');
} catch(StompException $e) {
die('连接失败:' . $e->getMessage());
}
var_dump($stomp->error());
if (!$stomp->abort('unknown-transaction', array('receipt' => 'foo'))) {
var_dump($stomp->error());
}
/* 关闭连接 */
unset($stomp);
?>
上面的例子将输出类似于
bool(false) string(43) "Invalid transaction id: unknown-transaction"
示例 #2 过程式风格
<?php
/* 连接 */
$link = stomp_connect('ssl://127.0.0.1:61612');
/* 检查连接 */
if (!$link) {
die('连接失败:' . stomp_connect_error());
}
var_dump(stomp_error($link));
if (!stomp_abort($link, 'unknown-transaction', array('receipt' => 'foo'))) {
var_dump(stomp_error($link));
}
/* 关闭连接 */
stomp_close($link);
?>
上面的例子将输出类似于
bool(false) string(43) "Invalid transaction id: unknown-transaction"