(PECL stomp >= 0.1.0)
Stomp::error -- stomp_error — 取得最後一個 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"