©
                    本文档使用
                    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"