AMQPExchange::declare
(PECL amqp >= Unknown)
AMQPExchange::declare — Déclare un nouvel échange sur le broker
Description
public int AMQPExchange::declare
( void
)
Déclare un nouvel échange sur le broker.
Liste de paramètres
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Erreurs / Exceptions
Lance une exception AMQPExchangeException en cas d'échec.
Lance une exception AMQPChannelException si le canal n'est pas ouvert.
Lance une exception AMQPConnectionException si la connexion avec le broker a été perdue.
Exemples
Exemple #1 Exemple avec AMQPExchange::declare()
<?php
/* Création d'une nouvelle connexion */
$cnn = new AMQPConnection();
$cnn->connect();
$ch = new AMQPChannel($cnn);
$ex = new AMQPExchange($ch);
$ex->setName('new_topic_exchange');
$ex->setType(AMQP_EX_TYPE_DIRECT);
$ex->setFlags(AMQP_DURABLE | AMQP_AUTODELETE);
$ex->declare();
?>