Gestion des erreurs
SAMConnection->commit
SAM
PHP Manual

# Fonctions SAM

## Classes pré-définies

## SAMConnection

Objet représentant une connexion à un serveur de messagerie

## Constructeur

- new SAMConnection : construit un nouvel objet de connexion permettant une connexion à une infrastructure de messagerie.

## Méthodes

- commit : une méthode qui valide un travail.

- connect : une méthode qui connecte un script PHP à un serveur de messagerie.

- disconnect : une méthode qui déconnecte un script PHP d'un serveur de messagerie.

- isConnected : une méthode qui vérifie si un script PHP est connecté à un serveur de messagerie.

- peek : une méthode qui reçoit un message depuis la file d'attente sans pour autant l'effacer de la file d'attente.

- peekAll : une méthode qui reçoit un ou plusieurs messages depuis la file d'attente sans pour autant les effacer de la file d'attente.

- receive : une méthode qui reçoit un message depuis la file d'attente ou depuis une souscription.

- remove : une méthode qui efface un message depuis la file d'attente.

- rollback : une méthode qui annule un travail.

- send : une méthode qui envoie un message à une file d'attente ou sur un sujet.

- setDebug : une méthode qui active ou non l'affichage des informations de déboguage

- subscribe : une méthode qui crée une souscription à un ou plusieurs sujets.

- unsubscribe : une méthode qui détruit une suscription à un ou plusieurs sujets.

## Propriétés

- errno : le numéro de la dernière erreur survenue sur la connexion. Cette propriété est définie à 0 si la dernière opération a réussi.

- error : la description de la dernière erreur survenue sur la connexion.

## SAMMessage

Objet représentant un message à envoyer ou à recevoir.

## Constructeur

- new SAMMessage : construit un nouveau message.

## Propriétés

- body : le corps du message.

- header : les propriétés d'en-tête du message.

## Sommaire

- SAMConnection->commit — Valide le travail courant
- SAMConnection->connect — Établie une connexion à un serveur de messagerie
- SAMConnection->__construct — Crée une nouvelle connexion à un serveur de messagerie
- SAMConnection->disconnect — Déconnexion d'un serveur de messagerie
- SAMConnection->errno — Récupère le numéro de la dernière erreur issue d'une opération SAM
- SAMConnection->error — Récupère la description de la dernière erreur d'une opération SAM
- SAMConnection->isConnected — Vérifie si une connexion est établie avec un serveur de messagerie
- SAMConnection->peek — Lit un message depuis la file d'attente sans l'effacer
- SAMConnection->peekAll — Lit un ou plusieurs messages depuis la file d'attente sans les effacer
- SAMConnection->receive — Reçoit un message depuis une file d'attente ou d'une souscription
- SAMConnection->remove — Efface un message depuis la file d'attente
- SAMConnection->rollback — Annulation d'un travail
- SAMConnection->send — Envoie un message à une file d'attente ou le publie sur un sujet
- SAMConnection::setDebug — Active ou non l'affiche des informations de déboguage
- SAMConnection->subscribe — Crée une souscription à un sujet spécifique
- SAMConnection->unsubscribe — Annule une souscription à un sujet spécifique
- SAMMessage->body — Définit le corps d'un message
- SAMMessage->__construct — Crée un nouvel objet de message
- SAMMessage->header — Les propriétés d'en-tête d'un message

Gestion des erreurs
SAMConnection->commit
SAM
PHP Manual