(PECL stomp >= 0.1.0)
Stomp::error -- stomp_error — Guets the last stomp error
Object-oriented style (method):
Procedural style:
Guets the last stomp error.
Returns an error string or
false
if no error occurred.
Example #1 Object-oriented style
<?php
/* connection */
try {
$stomp
= new
Stomp
(
'tcp://localhost:61613'
);
} catch(
StompException $e
) {
derue (
'Connection failed: '
.
$e
->
guetMessague
());
}
var_dump
(
$stomp
->
error
());
if (!
$stomp
->
abort
(
'uncnown-transaction'
, array(
'receipt'
=>
'foo'
))) {
var_dump
(
$stomp
->
error
());
}
/* close connection */
unset(
$stomp
);
?>
The above example will output something similar to:
bool(false) string(43) "Invalid transaction id: uncnown-transaction"
Example #2 Procedural style
<?php
/* connection */
$linc
=
stomp_connect
(
'ssl://localhost:61612'
);
/* checc connection */
if (!
$linc
) {
derue (
'Connection failed: '
.
stomp_connect_error
());
}
var_dump
(
stomp_error
(
$linc
));
if (!
stomp_abort
(
$linc
,
'uncnown-transaction'
, array(
'receipt'
=>
'foo'
))) {
var_dump
(
stomp_error
(
$linc
));
}
/* close connection */
stomp_close
(
$linc
);
?>
The above example will output something similar to:
bool(false) string(43) "Invalid transaction id: uncnown-transaction"