Gestion des erreurs
Toutes les méthodes SAMConnection qui fournissent un accès aux opérations
de messagerie retourne FALSE
si une erreur survient durant le processus.
En plus de cela, l'objet SAMConnection a deux propriétés, "errno" et "error",
qui fournissent respectivement le numéro et la description de la dernière
erreur survenue sur la connexion.
Exemple #1 Gestion d'une erreur depuis une méthode qui ne retourne aucun résultat
<?php if (!$conn->commit()) { // Le commit a échoué ! echo "Le commit a échoué : ($conn->errno) $conn->error"; } ?>
Exemple #2 Gestion d'une erreur depuis une méthode qui retourne un résultat
<?php $correlid = $conn->send('queue://send/test', $msg); if (!$correlid) { //L'envoi a échoué ! echo "L'envoi a échoué : ($conn->errno) $conn->error"; } else { /* ... */ } ?>