(PECL amqp >= Unknown)
AMQPExchange::declare — Declara un nuevo intercambio en el corredor
Declara un nuevo intercambio en el corredor con la información dada. Si un intercambio por ese nombre ya existe y el exchange_type y/o flags están especificadas, Los ajustes de cambio van a ser actualizados.
Si el exchange_type no es especificado y el intercambio no existe, el tipo de intercambio tomará por defecto "directo".
El nombre del intercambio.
El tipo del intercambio. Puede ser alguno de estos AMQP_EX_TYPE_DIRECT, AMQP_EX_TYPE_FANOUT, AMQP_EX_TYPE_TOPIC or AMQP_EX_TYPE_HEADER.
Una mascara de bit de cualquiera de las banderas: AMQP_PASSIVE, AMQP_DURABLE, AMQP_AUTODELETE.
Example #1 Ejemplo de AMQPExchange::declare()
<?php
/* Crea una nueva conexión */
$cnn = new AMQPConnection();
$ex = new AMQPExchange($cnn);
$ex->declare('new_topic_exchange', AMQP_DURABLE | AMQP_AUTODELETE);
?>