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 {
/* ... */
}
?>