©
本文档使用 PHP中文网手册 发布
(PECL stomp >= 0.1.0)
Stomp::error -- stomp_error — Gets the last stomp error
面向对象风格 (method):
过程化风格:
$link
)Gets the last stomp error.
link
仅对过程化样式:由 stomp_connect() 返回的 stomp 连接标识符。
Returns an error string or FALSE
if no error occurred.
Example #1 面向对象风格
<?php
try {
$stomp = new Stomp ( 'tcp://localhost:61613' );
} catch( StompException $e ) {
die( 'Connection failed: ' . $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"
Example #2 过程化风格
<?php
$link = stomp_connect ( 'ssl://localhost:61612' );
if (! $link ) {
die( 'Connection failed: ' . 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"