SAMConnection->receive
SAMConnection->rollback
Fonctions SAM
PHP Manual

# SAMConnection->remove

(PECL sam >= 0.1.0)

SAMConnection->remove — Efface un message depuis la file d'attente

### Description

SAMConnection
SAMMessage remove ( string `$target` [, array `$properties` ] )

Efface un message depuis la file d'attente.

### Liste de paramètres

`target`

  L'identité de la file d'attente depuis laquelle le message doit être effacé.

`properties`

  Un tableau associatif optionnel de propriétés décrivant les autres paramètres permettant le contrôle de l'opération.

  Nom de la propriété | Valeurs possibles
  --- | ---
  SAM_CORRELID | C'est l'identifiant de corrélation des messages à lire. Ceci est typiquement retourné par la demande "send".
  SAM_MESSAGEID | C'est l'identifiant du message à effacer.

### Valeurs de retour

Cette méthode retourne `FALSE` si une erreur survient.

### Exemples

Exemple #1 Effacement d'un message depuis la file d'attente en utilisant un identifiant de message

`<?php
if (!$conn->remove('queue://receive/test', array(SAM_MESSAGEID => $messageId))) {
// L'effacement a échoué !
echo "L'effacement a échoué : ($conn->errno) $conn->error";
}
?>`

SAMConnection->receive
SAMConnection->rollback
Fonctions SAM
PHP Manual