Ejemplos
PHP Manual

Control de errores

Todos los métodos SAMConnection que proporcionan acceso a operaciones de mensajería devuelven FALSE en caso de error en el procesado de la petición. Adicionalmente, el objeto SAMConnection tiene dos propiedades: "errno" y "error", que proporcionan respectivamente el código y literal del último error ocurrido en la conexión.

Ejemplo #1 Control de errores de un método que no devuelve resultado

<?php
if (!$conn->commit()) {
    
// El commit falló!
    
echo "Commit fallido ($conn->errno) $conn->error";
}
?>

Ejemplo #2 Control de errores de un método que devuelve resultado

<?php
$correlid 
= $conn->send('queue://send/test', $msg);

if (!
$correlid) {
  
// El Send falló!
  
echo "Send fallido ($conn->errno) $conn->error";
} else {
  
/* ... */
}
?>


Ejemplos
PHP Manual